Este documento presenta los 9 pasos básicos para resolver un problema mediante computadora: 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 conocer estos pasos y resolver problemas usando algoritmos.