Este documento describe algoritmos y diagramas de flujo. Explica que un algoritmo es un método preciso para resolver un problema mediante pasos definidos y finitos. Detalla las fases de creación de un algoritmo y herramientas como diagramas de flujo y pseudocódigo. Luego explica los símbolos y reglas para crear diagramas de flujo antes de proveer un ejemplo de algoritmo, pseudocódigo y código Java para sumar dos números. Termina con preguntas sobre algoritmos.