Skip to content
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.
Diagrama de secuenciales
Imagen generada con IA (OpenAI, ChatGPT).

  • Selectivas: Evalúan una condición que determina si ejecutar o una o varias instrucciones
Diagrama de selección ifDiagrama de selección if-else
Imagen generada con IA (OpenAI, ChatGPT).

  • Repetitivas:Un bloque de instrucciones (una o más) será ejecutado según una condición.
Diagrama de repetitivas
Imagen generada con IA (OpenAI, ChatGPT).

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.

© 2026 · DAWS · Desarrollo Web en Entorno Servidor