Unidad: Flujo de Control

Expresiones Booleanas (True or False)

Para construir un flujo de control en nuestro programa, queremos poder verificar si algo es cierto (True) o Falso (False). Una expresión booleana es una declaración que puede ser verdadera o falsa.

Volvamos al ejemplo de "despertar". La primera pregunta, "¿Hoy es un día de semana?" se puede escribir como una expresión booleana:

Hoy es un día de semana.

Esta expresión puede ser True (verdadera) si hoy es martes, o puede ser False (falso) si hoy es sábado. No hay otras opciones.

Considera la frase:

El viernes es el mejor día de la semana.

¿Es esta una expresión booleana?

No, esta declaración es una opinión y no es objetivamente True o False. Alguien más podría decir que "el miércoles es el mejor día de la semana", y su declaración no sería menos verdadera o falsa que la anterior.


Ahora piensa en la frase: 

El domingo comienza con la letra 'C'.

¿Es esta una expresión booleana?

¡Sí! Esta expresión solo puede ser verdadera o falsa, lo que la convierte en una expresión booleana. Aunque la declaración en sí es falsa (el domingo comienza con la letra 'C'), sigue siendo una expresión booleana.