Este documento describe los pasos para la solución de problemas en computación, incluyendo definir y delimitar el problema, analizar los datos de entrada y salida requeridos, diseñar un algoritmo para la solución, codificar el algoritmo en un lenguaje de programación, depurar y documentar el código, y ejecutar y mantener el programa resultante.