Este documento presenta los pasos para desarrollar un programa por computador, que incluyen: 1) definición y delimitación del problema, 2) análisis del problema, 3) diseño del algoritmo, 4) codificación, 5) compilación, 6) depuración, 7) documentación, 8) ejecución y 9) mantenimiento. El objetivo es determinar el proceso para resolver un problema usando una computadora y comprender las diferentes formas de representar un algoritmo para encontrar la mejor solución.