Las estructuras condicionales son un conjunto de instrucciones en un programa que permiten tomar decisiones basadas en una condición lógica. Estas estructuras evalúan una expresión booleana (verdadero o falso) y ejecutan diferentes bloques de código dependiendo del resultado.
En programación, las estructuras condicionales más comunes son:
🔴 Condicional simple: Ejecuta un bloque de código solo si la condición es verdadera.
🟠Condicional compuesta: Ejecuta un bloque de código si la condición es verdadera y otro diferente si es falsa.
🟢 Multicondicional: Permite evaluar múltiples condiciones en secuencia.
🔵 Condicional ternario: Una forma simplificada del condicional en una sola línea.
Los operadores relacionales (también llamados operadores de comparación) son utilizados en programación para comparar valores y devolver un resultado booleano (verdadero o falso). Son fundamentales para la toma de decisiones en estructuras condicionales.
Los operadores lógicos son símbolos que se utilizan para combinar o modificar expresiones booleanas (verdadero o falso). Se utilizan ampliamente en programación para controlar el flujo de ejecución de un programa y tomar decisiones basadas en múltiples condiciones.
Tipos de operadores lógicos
Los operadores lógicos más comunes son:
^ (y): Devuelve verdadero solo si ambas expresiones son verdaderas. En caso contrario, devuelve falso.
v (o): Devuelve verdadero si al menos una de las expresiones es verdadera. Solo devuelve falso si ambas expresiones son falsas.
Tablas de verdad
Las tablas de verdad muestran el resultado de una operación lógica para todas las combinaciones posibles de valores de entrada:
♦️ ^ (y)
♦️v (o)
Ejemplo