Este documento presenta los conceptos fundamentales de algoritmos y diagramas de flujo. Define algoritmo, diagrama de flujo y sus características. Explica las estructuras de control como asignación, secuencial, selectiva e iterativa y su representación en diagramas de flujo. Luego describe la simbología utilizada en diagramas de flujo y diferentes expresiones y casos de estudio para ilustrar su uso.