Este documento describe los pasos para resolver un problema por computadora, incluyendo la definición y delimitación del problema, análisis del problema, diseño del algoritmo, codificación, compilación, depuración, documentación, ejecución y mantenimiento. El documento fue escrito por dos estudiantes de ingeniería civil de la Universidad Técnica de Ambato como parte de un curso de pre-lógica.