Guía del profesor: Expresiones booleanas
Aprende a escribir y evaluar expresiones booleanas con 1 y 0, a aplicar la precedencia NO, Y, O y a construir su tabla de verdad completa.
Usa esta lección con tu clase
Gratis, sin cuentas para los alumnos.
Compartir con los alumnos
Los alumnos abren la lección y practican con corrección inmediata.
Ficha imprimible
Todos los ejercicios en papel, con las soluciones aparte.
Cuestionario de clase
10 preguntas sobre Lógica booleana. Los alumnos entran con su nombre y tú ves todas las puntuaciones.
Para profesores
- Escribir expresiones booleanas con variables, los valores 1 y 0 y los símbolos , ,
- Aplicar la precedencia de operadores (paréntesis, NO, Y, O) para evaluar una expresión con entradas dadas
- Explicar cómo los paréntesis cambian el valor de una expresión booleana
- Construir la tabla de verdad completa de una expresión con 2 o 3 variables usando filas
- Decidir si dos expresiones son equivalentes comparando sus tablas de verdad
- • Las operaciones Y, O y NO y las proposiciones compuestas (lecciones La operación Y (AND), La operación O, La operación NO, Proposiciones booleanas compuestas)
- • Construir tablas de verdad con columnas auxiliares (lección Tablas de verdad)
- • La jerarquía de operaciones en aritmética y las potencias de 2, como
- 1. ¿Por qué crees que los matemáticos acordaron una precedencia de operadores en lugar de calcular siempre de izquierda a derecha?
- 2. Escribe una regla de tu instituto, por ejemplo quién puede usar la biblioteca, como expresión booleana. ¿Dónde necesitas paréntesis?
- 3. Si dos expresiones coinciden en 7 de 8 entradas, ¿son equivalentes? ¿Por qué?
- 4. Con 0 y 1, Y funciona como la multiplicación. ¿Por qué O no funciona exactamente como la suma?
Las expresiones booleanas se evalúan de izquierda a derecha
Remediación: Compara con en aritmética y luego evalúa de las dos maneras. Solo el orden NO, Y, O da el resultado acordado, y órdenes distintos dan respuestas distintas.
NO delante de una variable niega todo el resto de la expresión
Remediación: Evalúa y para uno al lado del otro. Los resultados 0 y 1 muestran que, sin paréntesis, NO solo afecta a la variable siguiente.
Los valores pueden pasar de 1, como en
Remediación: Recuerda que 1 y 0 son etiquetas para verdadero y falso, no cantidades. Pregunta: ¿'verdadero O verdadero' es más verdadero? El resultado sigue siendo 1.
Para estudiantes con dificultades:
- • Empezar con expresiones de un solo operador y un NO, con 2 variables
- • Pedir que reescriban cada expresión con todos sus paréntesis antes de evaluarla
- • Usar colores: rodear las partes NO de un color, las partes Y de otro, y evaluar los colores en orden
Para estudiantes de nivel:
- • Evaluar expresiones con 3 variables y operadores mezclados para entradas dadas
- • Construir tablas de verdad completas con columnas auxiliares para 2 y 3 variables
- • Decidir si parejas de expresiones son equivalentes a partir de sus tablas de verdad
Para estudiantes avanzados:
- • Encontrar una expresión cuya tabla de verdad coincida con una columna final dada
- • Traducir reglas de un programa o de una hoja de cálculo a expresiones booleanas y probarlas
- • Buscar una expresión más corta con la misma tabla de verdad y comprobarla fila por fila
- HSA.SSE.A.1 (CCSS.MATH.CONTENT.HSA.SSE.A.1)
Interpretar expresiones que representan una cantidad en función de su contexto
- CCSS.MATH.PRACTICE.MP6 (MP6)
Prestar atención a la precisión
- CCSS.MATH.PRACTICE.MP7 (MP7)
Buscar y utilizar la estructura
- visualTabla de verdad interactiva
Los alumnos completan la columna de resultados de Y, O y NO con 2 variables y comprueban sus respuestas
- activityCarrera de paréntesis
Los equipos reciben las mismas entradas y una expresión sin paréntesis, añaden paréntesis para cambiar el resultado y explican por qué
- worksheetEvaluar y comparar
Expresiones para evaluar con entradas dadas y parejas de expresiones para comparar con tablas de verdad completas
Contenido de la lección
Todo lo que ven los alumnos: definición, ejemplos, errores comunes, aplicaciones. Toca para abrir.
Contenido de la lección
Todo lo que ven los alumnos: definición, ejemplos, errores comunes, aplicaciones. Toca para abrir.
Definición
- invierte el valor: y
- vale solo cuando y valen los dos
- vale cuando al menos uno de los dos vale
Ejemplos resueltos
Evalúa para y .
Sustituir los valores
Cambia por y por →
Primero NO
→
Después Y
Los dos valores son , así que Y da
Respuesta: (verdadero) para , .
Errores comunes
Calcular de izquierda a derecha:
Por qué está mal: Y va antes que O, igual que la multiplicación va antes que la suma. Sin paréntesis, la parte Y se calcula primero.
Correcto:
Aplicar NO a todo lo que sigue: leer como
Por qué está mal: Sin paréntesis, NO se aplica solo a la variable que va justo después.
Correcto: . Para negar todo el Y, escribe .
Sumar como si fueran números:
Por qué está mal: Una expresión booleana solo puede valer o . O pregunta si al menos un valor es , no los cuenta.
Correcto: , y . El resultado siempre es o .
Decir que dos expresiones son equivalentes tras probar solo una o dos entradas
Por qué está mal: y tienen el mismo valor en 6 de las 8 filas y, aun así, son distintas.
Correcto: Construye la tabla completa con filas y compara cada fila. Una fila distinta significa que no son equivalentes.
Por qué es importante
- Programación: cada condición if es una expresión booleana, por ejemplo (al menos 12 años Y NO expulsado) O acompañado de un padre o una madre. Si olvidas los paréntesis, el programa deja pasar a las personas equivocadas
- Búsquedas y filtros: las tiendas en línea y las bibliotecas combinan filtros como en stock Y (rojo O azul)
- Hojas de cálculo: funciones como Y(), O() y NO() deciden qué filas se resaltan
- Electrónica: cada chip convierte expresiones booleanas en circuitos de puertas lógicas, como verás en la lección Puertas lógicas
- Juegos y casas inteligentes: una puerta se abre o una luz se enciende cuando una expresión de varios sensores vale 1
Aplicaciones del mundo real
Reglas en un programa
Los programadores escriben reglas como expresiones booleanas y prueban todas las combinaciones de entradas antes de publicar el programa.
Ejemplo:
Una atracción de un parque te deja subir si : = tienes entrada, = tienes la altura mínima, = sube contigo un padre o una madre.
La regla es . Una niña tiene entrada (), no tiene la altura mínima () y sube con su madre ().
¿Cuántos casos de prueba tiene la regla y puede subir la niña?
Paso 1: Escribe la expresión matemática
Escribe el número de casos de prueba como potencia de 2:
Filtros de spam
Un programa de correo decide con una expresión booleana si un mensaje va a la carpeta de spam.
Ejemplo:
Un filtro marca un correo como spam si : = el remitente está en una lista negra, = palabras sospechosas, = el remitente está en tus contactos.
La regla es . Un correo de una amiga que está en tus contactos () contiene una palabra sospechosa (), y la remitente no está en la lista negra (). Con 0 y 1, Y funciona como la multiplicación y NO como .
¿Va el correo a spam?
Paso 1: Escribe la expresión matemática
Escribe como una operación:
Reglas de una casa inteligente
Dos expresiones distintas pueden controlar un aparato exactamente igual. Una tabla de verdad muestra cuándo una regla larga se puede cambiar por una corta.
Ejemplo:
Una luz del jardín usa la regla : = se detecta movimiento, = es de noche.
Una ingeniera quiere cambiar la regla por la regla más corta .
¿Encienden siempre la luz de la misma manera las dos reglas?
Paso 1: Escribe la expresión matemática
Escribe el número de filas como potencia de 2:
Puntos clave
- 1Una expresión booleana combina variables, los valores 1 (verdadero) y 0 (falso) y los operadores , ,
- 2El valor de una expresión booleana siempre es 1 o 0, nunca 2 o más
- 3Precedencia de operadores: primero los paréntesis, luego NO, luego Y, luego O
- 4NO se aplica solo a lo que va justo después: no es
- 5Una expresión con variables tiene una tabla de verdad de filas, empezando por la fila en la que todas las variables valen 0
- 6Dos expresiones son equivalentes cuando sus columnas finales coinciden en todas las filas
Preguntas frecuentes
¿Por qué Y va antes que O?
¿Puedo poner paréntesis en todas partes?
¿1 y 0 son lo mismo que verdadero y falso?
¿Hay una forma más rápida que la tabla de verdad para demostrar que dos expresiones son equivalentes?
Glosario
- Variable booleana
- Una letra como , o que solo puede tomar los valores 1 (verdadero) o 0 (falso)
- Expresión booleana
- Una fórmula formada por variables booleanas, los valores 1 y 0 y los operadores , ,
- Precedencia de operadores
- La regla que indica qué operador se calcula primero: paréntesis, luego NO, luego Y, luego O
- Tabla de verdad
- Una tabla que muestra el valor de una expresión para las combinaciones de sus variables
- Equivalentes
- Dos expresiones son equivalentes cuando tienen el mismo valor en cada fila de la tabla de verdad
Tarjeta de fórmulas
Precedencia de operadores
Primero los paréntesis, luego NO, luego Y, luego O
NO
Invierte el valor de lo que va justo después
Y y O
Y vale 1 solo si los dos valen 1; O vale 0 solo si los dos valen 0
Número de filas
$n$ es el número de variables: $2^2 = 4$, $2^3 = 8$