Etapas para la resolución de problemas por computadoras

Análisis del Problema

Definición del problema

Entradas procesos y salidas

Diseño de la Solución

Diagrama de flujo

Solución modular

Documentación y mantenimiento

Documentación interna

Documentación externa

Mejoras y nuevas funciones

Prueba y depuración

Errores de compilación

Errores de ejecución

Errores logicos

Codificación

Lenguaje de programación

Compilación y ejecución

Una vez que el algoritmo ha sido convertido en un programa fuente, es preciso
compilarlo (traducirlo) en un programa objeto.

Consiste en resultados incorrectos obtenidos
por el programa. Son los más difíciles de detectar, ya que el
programa no puede producir errores de compilación ni de ejecución,
y sólo puede advertirse el error comparando los resultados del
programa con los obtenidos por un método distinto que se considere
confiable.

Errores en tiempo de compilación, o
errores sintácticos, se derivan del incumplimiento de las reglas
sintácticas del lenguaj

Se producen por instrucciones que la
computadora puede comprender, pero no ejecutar; por ejemplo, la
división entre cero o el cálculo de raíces cuadradas de números
negativos.