Metodología para la Solución de Problemas
1. 1.- Análisis
del problema, definición y delimitación (macroalgoritmo).
Considerar los datos de entrada, el proceso que debe realizar
el computador y los datos de salida.
2. Diseño y desarrollo del algoritmo (se utiliza
pseudocódigo, escritura natural del algoritmo, diagramas de flujo, etc.)
3. Prueba de escritorio. Seguimiento manual de los pasos
descritos en el algoritmo. Se hace con valores bajos y tiene como fin detectar
errores.
4. Codificación. Selección de un lenguaje de programación y
digitación del pseudocódigo haciendo uso de la sintaxis y estructura gramatical
del lenguaje seleccionado.
5. Compilación o interpretación del programa. El software
elegido convierte las instrucciones escritas en el lenguaje a las comprendidas
por el computador.
6. Ejecución. El programa es ejecutado por la máquina para
llegar a los resultados esperados.
7. Depuración (debug). Operación de detectar, localizar y
eliminar errores de mal funcionamiento del programa.
8. Evaluación de resultados. Obtenidos los resultados se los
evalúa para verificar si son correctos. (Un programa puede arrojar resultados
incorrectos aún cuando su ejecución no muestra erorres).