La computadora por s sola no resuelve ningn problema, requiere de un
programa y la participacin de un usuario experimentado que sepa que le va a pedir que haga y que resultados tendr el desarrollador es quien debe hacer el programa que ayudara al usuario a resolver sus problemas de una manera lgica, por lo que al crear un programa deber tomar en cuenta los puntos siguientes.
Especificacin del problema. En este paso se debe identificar
perfectamente cul es el problema, cules son sus justificaciones, que variables intervienen y definir los objetivos. Anlisis del problema. Es la etapa de la formulacin de la solucin del problema, se le conoce con el nombre de algoritmo y consiste en definir los pasos, los procedimientos y acciones susceptibles de ser ejecutados. Se debe tener la capacidad de expresar la solucin aritmtica y lgicas adecuadas para ser procesadas por una computadora. Codificacin. Se trata de escribir el algoritmo desarrollado para la solucin del problema en un lenguaje de programa accesible a la computadora. Digitalizacin. Es el proceso de escribir en la computadora la codificacin del programa denominado programa fuente. Compilacin. Compilar un programa significa graduar el cdigo, fuente para generar un programa u objeto, escrito en lenguaje, maquina con el fin de detectar y de curar los errores gramaticales. Verificacin. En esta etapa se deben corregir los errores de anlisis y lgica. Es una prueba exhaustiva del programa, donde se comprueban los resultados con soluciones conocidas. Documentacin. Consiste en preparar el instructivo del programa de
manera que cualquier persona pueda utilizarlo. Un programa bien
documentado permite su revisin con el objetivo de realizar actualizaciones en l.