Las fases de resolución de un problema con computadora son:
• Análisis del problema.
• Diseño del algoritmo.
• Codificación.
• Compilación y ejecución.
• Verificación.
• Depuración.
• Mantenimiento.
• Documentación.
Las dos primeras fases conducen a un diseño detallado escrito en forma de algoritmo. Durante la tercera fase
(codificación) se implementa1
el algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas
desarrolladas en las fases de análisis y diseño.
Las fases de compilación y ejecución traducen y ejecutan el programa.
En las fases de verificación y depuración
el programador busca errores de las etapas anteriores y los elimina. Comprobará que mientras más tiempo se gaste
en la fase de análisis y diseño, menos se gastará en la depuración del programa.
Por último, se debe realizar la documentación
del programa.
Antes de conocer las tareas a realizar en cada fase, se considera el concepto y significado de la palabra algoritmo.
La palabra algoritmo se deriva de la traducción al latín de la palabra Alkhô-warîzmi2
, nombre de un matemático y
astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX. Un algoritmo
es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.
Luis Joyanes Aguilar. (2008). Fundamentos de Programacion. Madrid: MC CREW HILL.
No hay comentarios:
Publicar un comentario