Este documento presenta las cuatro operaciones mentales para resolver problemas mediante algoritmos: 1) entender el problema, 2) trazar un plan, 3) ejecutar el plan, y 4) revisar. Explica cada una de estas etapas y también presenta los pasos para desarrollar algoritmos, incluyendo el análisis del problema, diseño del algoritmo, traducción a un lenguaje de programación y depuración. Finalmente, ofrece ejemplos de pseudocódigos y diagramas de flujo.