La programación estructurada utiliza solo tres estructuras básicas: secuencia, selección y iteración. Estas estructuras de control permiten modificar el flujo de ejecución de un programa e incluyen condicionales como if/then/else y bucles como while y for. Las estructuras de control mejoran la claridad, calidad y tiempo de desarrollo de los programas.