Fases para crear un programa TIC
Análisis del Problema
Esta fase requiere una clara definición donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada.Dado que se busca una solución se precisan especificaciones de entrada y salida.
Para poder definir bien un problema es conveniente responder a las siguientes preguntas:
• ¿Qué entradas serequieren? (cantidad y tipo)
• ¿Cuál es la salida deseada? (cantidad y tipo)
• ¿Qué método produce la salida deseada?
Diseño del Algoritmo
En la fase de análisis en el proceso deprogramación se determina que hace el programa. En la fase de diseño se determina como hace el programa la tarea solicitada.
Los métodos utilizados para el proceso del diseño se basan en el conocido divide yvencerás. Es decir la resolución de un problema complejo se realiza dividendo el problema en subproblemas y a continuación dividir estos subproblemas en otros de nivel más bajo, hasta que seaimplementada una solución en la computadora. Este método se conoce técnicamente como diseño descendente (top-down) o modular.
Cada programa bien diseñado consta de un programa principal (el módulo de nivel másalto) que llama a subprogramas (módulos) de nivel más bajo, que a su vez pueden llamar a otros subprogramas.
Los módulos pueden ser planeados, codificados, comprobados y depurados independientementey a continuación combinarlos entre sí. Este proceso implica la ejecución de estos pasos hasta que el programa se ha terminado:
• Programar un módulo
• comprobar el módulo• Si es necesario,depurar el módulo
• Combinar el módulo, con el resto de los otros módulos
El diseño del algoritmo es independiente del lenguaje de programación en el que se vaya a codificar posteriormente.Edición
En esta fase, el programador debe convertir el algoritmo que haya diseñado en instrucciones escritas en C. Para ello, se debe hacer uso de un editor de textos, con el cual se obtendrá el...
Regístrate para leer el documento completo.