Las estructuras condicionales son instrucciones de programación que permiten tomar decisiones dentro de un algoritmo. Su funcionamiento consiste en evaluar una condición y, dependiendo de si se cumple o no, ejecutar determinadas instrucciones.

En términos sencillos, una estructura condicional permite que un programa elija qué hacer ante una situación específica.

Por ejemplo, un programa puede evaluar la edad de una persona para determinar si es mayor de edad:

  • Si la edad es mayor o igual a 18 años, mostrar «Es mayor de edad».
  • Si la edad es menor de 18 años, mostrar «Es menor de edad».

Las estructuras condicionales son fundamentales en la lógica de programación porque permiten que un algoritmo responda de manera diferente según los datos que recibe.