Objetivos
Qué veremos aquí
- Repasar las estructuras de control de flujo de PHP.
- Conocer las estructuras de control de bucle y repetición.
- Aprender a utilizar las estructuras de control de flujo para tomar decisiones en el código.
- Aprender a utilizar las estructuras de control de bucle para repetir acciones.
Estructuras de Control
- Las estructuras de control determinan el flujo de ejecución de un programa
Especifican el orden en que se ejecutarán las instrucciones.
- Existen tres tipos principales de estructuras de control:
- Secuenciales: Ejecutan las instrucciones en orden, una tras otra.

- Selectivas: Evalúan una condición que determina si ejecutar o una o varias instrucciones
![]() | ![]() |
- Repetitivas:Un bloque de instrucciones (una o más) será ejecutado según una condición.

Teorema de Böhm-Jacopini (1966)
En 1966, los matemáticos italianos Corrado Böhm y Giuseppe Jacopini demostr*aron que cualquier algoritmo computable puede expresarse utilizando únicamente tres estructuras de control:
Este resultado, conocido como el teorema de Böhm-Jacopini, constituye uno de los fundamentos teóricos de la programación estructurada.
Gracias a estas tres estructuras podemos construir algoritmos sin necesidad de recurrir a saltos incondicionales (goto).
*Para implementarlas, necesitamos operadores y condiciones, cuya sintaxis vamos a ir estudiando.

