Este documento describe los principios de la programación estructurada, la cual se basa en solo tres estructuras básicas: secuenciales, selectivas y repetitivas. Las estructuras secuenciales ejecutan instrucciones una después de otra. Las estructuras selectivas (si/entonces, caso/de otro modo) dirigen el flujo de un programa según una condición. Y las estructuras repetitivas (desde/hasta, mientras, repetir) permiten ejecutar bloques de instrucciones múltiples veces.