Este documento describe los 9 pasos necesarios para resolver un problema utilizando una computadora. Estos pasos incluyen: 1) definir y delimitar el problema, 2) analizar el problema, 3) diseñar el algoritmo, 4) codificar, 5) compilar, 6) depurar, 7) documentar, 8) ejecutar, y 9) mantener el programa. El documento provee detalles sobre cada uno de estos pasos para ayudar a comprender mejor el proceso de resolución de problemas por computadora.