MyLeoNes™

Lógica booleana: combinar sí y no — Informática, 7–10

Los ordenadores toman muchas decisiones combinando respuestas que solo pueden ser verdaderas o falsas. Puedes construir esas decisiones con Y, O y NO.

Idea

La lógica booleana combina respuestas que solo tienen dos estados posibles: verdadero o falso, encendido o apagado. Y significa que las dos respuestas deben ser verdaderas, O significa que al menos una debe serlo, y NO invierte una respuesta. Estas reglas pequeñas permiten que un programa elija con precisión.

Por qué existe

Un ordenador no puede actuar basándose en una idea vaga como «sal cuando haga buen tiempo». Necesita pequeñas pruebas cuyas respuestas se puedan comprobar y una regla para unirlas. Por ejemplo, un juego puede abrir una puerta solo cuando tienes la llave Y estás a su lado. La lógica booleana transforma situaciones confusas en instrucciones que una máquina puede comprobar.

Ejemplo resuelto

Un robot riega una planta cuando la tierra está seca Y el depósito de agua no está vacío. Paso 1: tierra seca da verdadero. Paso 2: un depósito con agua da verdadero para «no está vacío». Paso 3: verdadero Y verdadero da verdadero, así que el robot riega. Si la tierra está húmeda, la primera respuesta es falsa; falso Y verdadero da falso y espera.

Un error frecuente

Un error razonable es tratar O como si significara que deben ocurrir las dos cosas. En el lenguaje diario, «trae un abrigo o un paraguas» puede sonar a elección, pero en un ordenador O suele significar una cosa, la otra o ambas. Por eso, si un juego dice «rojo O azul», un objeto morado puede pasar porque tiene los dos colores.

Fuera de la escuela

La lógica booleana está detrás de comprobaciones diarias: un teléfono puede desbloquearse cuando reconoce tu cara Y la pantalla está activa. Una tienda en línea puede mostrar artículos baratos O rebajados, mientras un juego da un premio cuando coinciden varias condiciones. Siempre que una máquina combina pruebas de sí o no, estas reglas están presentes.

Sigue explorando

Otros idiomas

Cargando MyLeoNes™…