Lógica booleana y decisiones — Informática, 14–17 años
Los programas necesitan a menudo decidir qué ocurre después. Los valores booleanos y los operadores lógicos convierten frases como «la contraseña es correcta» en decisiones precisas que un programa puede comprobar.
Verdadero o falso
Un valor booleano registra una de dos posibilidades: verdadero o falso. Un programa puede comprobar una condición, como edad >= 16, y elegir instrucciones distintas según el resultado; así el software responde en vez de seguir una lista fija.
¿Por qué combinar condiciones?
Las decisiones reales rara vez dependen de un solo hecho. «Permitir la entrada» puede exigir una entrada válida Y la fecha correcta, mientras que «mostrar una alerta» puede necesitar batería baja O temperatura alta. Los operadores lógicos expresan estas reglas sin dejar la decisión al azar.
Comprobar una entrada
Supón que has_ticket es verdadero y que la edad es 15. La regla es: entrar si has_ticket Y edad >= 16. La primera condición es verdadera, pero 15 >= 16 es falso; verdadero Y falso da falso, así que el programa deniega la entrada. Con 16 años, ambas son verdaderas.
Y no es lo mismo que O
Un error frecuente es usar O cuando deben cumplirse todos los requisitos. Es comprensible, porque «o» puede sonar inclusivo en el lenguaje cotidiano, pero en programación «A O B» funciona si una es verdadera, mientras que «A Y B» exige las dos. Escribir primero la regla ayuda.
Decisiones de seguridad
Un ascensor puede decidir no moverse si las puertas están abiertas O si el sensor de peso indica sobrecarga. Una página web puede exigir una contraseña correcta Y un segundo código de verificación. Estas reglas hacen repetibles las comprobaciones, aunque sus condiciones deben diseñarse con cuidado.
Sigue explorando
Otros idiomas
Cargando MyLeoNes™…