Maestro
Para poder resolver claramente un problema se puede hacer uso de un modelo donde se desglosan 3 partes muy importantes en la solución de dichoproblema:
Datos de entrada | Proceso | Datos de Salida |
Se especifican todos los datos que se requieren para resolver el problema (los que no se conocen) | Se definen los procesos para solucionar elproblema. (Ej. Cálculos) | Se incluyen los datos que serán la salida. Los resultados. |
Ejemplo: Calcular el área de un Triángulo.
Datos de entrada | Proceso | Datos de Salida |
b,h | A=(b*h)/2 | A |
Ejercicios de modelo de solución:
* Ejercicio 1: Calcular el área de un círculo.
* Ejercicio 2: Calcular el promedio de 3 calificaciones.
* Ejercicio 3: Sumar 2 números.* Ejercicio 4: Convertir pesos a Dólares.
* Ejercicio 5: Imprimir tu nombre.
Como pudimos darnos cuenta, en algunas ocasiones los problemas no requieren entradas, procesos o ambos, perosiempre tendrán salida, ya que es la manera de verificar los resultados.
2.2 Metodología para el diseño de software:
* Técnica Top Down
Este método consiste en dividir los problemas en sub-problemasmás sencillos para conseguir una solución más rápida. El diseño descendente es un método para resolver el problema que posteriormente se traducirá a un lenguaje comprensible por la computadora.
Eldiseño descendente (top-down) es el proceso mediante el cual un problema se descompone en una serie de niveles o pasos sucesivos de refinamiento. La metodología descendiente consiste en efectuar unarelación entre las sucesivas etapas de estructuración de modo que se relacionen unas con otras mediante entradas y salidas de información. Es decir, se descompone el problema en etapas o estructurasjerárquicas, de forma que se puede considerar cada estructura desde dos puntos de vista; ¿qué hace? y ¿cómo lo hace?
*aplique esta técnica en los ejercicios pasados.
* Técnica Bottom up.
La...
Regístrate para leer el documento completo.