Este documento define algoritmos e introduce pseudocódigo y lenguajes pseudocódigo como Scratch y Pseint. Explica que los algoritmos son instrucciones para resolver problemas de forma abstracta y paso a paso, y que el pseudocódigo es un lenguaje intermedio entre lenguaje natural y de programación. También proporciona ejemplos de algoritmos y pseudocódigo, y compara Scratch y Pseint, señalando que Pseint es más adecuado para la enseñanza de programación.