Este documento describe algoritmos y diagramas de flujo. Explica que un algoritmo es una metodología para resolver problemas de manera definida, precisa y finita. Incluye ejemplos de algoritmos numéricos y no numéricos y describe los símbolos utilizados en diagramas de flujo como forma de representar gráficamente los algoritmos. Finalmente, explica los criterios para el diseño de diagramas de flujo como la estructura, símbolos y flujo de información.