Este documento describe los 9 pasos necesarios para llegar a la solución de un problema por computador. Estos pasos son: 1) definir y delimitar claramente el problema, 2) analizar los datos de entrada y salida requeridos, 3) diseñar el algoritmo con los pasos lógicos de ejecución, 4) codificar el algoritmo en un lenguaje de programación, 5) compilar el código para traducirlo al lenguaje de la máquina, 6) depurar errores, 7) documentar el código y el proceso, 8) ejecutar