Este documento describe los elementos básicos de la programación estructurada y los lenguajes de programación. Explica que la programación estructurada utiliza solo tres estructuras: secuencia, selección (if/else) e iteración (bucles). También establece el teorema del programa estructurado, el cual afirma que cualquier programa computable puede implementarse utilizando solo estas tres estructuras lógicas. Además, discute las estructuras de control que permiten modificar el flujo de ejecución de un programa, como if/then/else, bucles