Este documento describe los pasos para resolver problemas mediante programación: 1) analizar el problema, 2) diseñar un algoritmo, 3) transformar el algoritmo en un programa, 4) ejecutar y validar el programa. Explica cómo identificar el problema, analizarlo, elaborar diagramas de flujo y pseudocódigo para la solución. Los diagramas de flujo muestran gráficamente los pasos del algoritmo, y el pseudocódigo usa palabras para indicar el proceso a seguir para resolver el problema.