Este documento describe los elementos básicos de la programación estructurada, incluidas las tres estructuras de control principales (secuencia, selección e iteración), y cómo se pueden combinar para crear programas. También explica conceptos como programas propios, manipulación básica de datos, y cómo los lenguajes de programación usan estructuras de control para modificar el flujo de ejecución de un programa.