Este documento explica los conceptos de algoritmos, pseudocódigo y diagramas de flujo. Define un algoritmo como una secuencia de instrucciones para resolver un problema. Explica que el pseudocódigo permite describir programas de una manera más sencilla que los lenguajes de programación formales y que los diagramas de flujo representan los algoritmos de forma gráfica usando símbolos. Finalmente, destaca las diferencias entre estos conceptos.