Guía del profesor: Puertas lógicas
Aprende cómo las puertas AND, OR, NOT, XOR, NAND y NOR convierten unos y ceros en decisiones, y cómo hallar la salida de un circuito pequeño.
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
- Explicar qué es una puerta lógica y qué representan las entradas y salidas 1 y 0
- Recordar las tablas de verdad de las puertas AND, OR, NOT, XOR, NAND y NOR
- Hallar la salida de un circuito de 2 o 3 puertas para unas entradas dadas
- Escribir la expresión booleana de un circuito descrito con palabras
- Describir usos reales de las puertas lógicas, como las alarmas y el semisumador
- • Las operaciones Y, O y NO y sus tablas de verdad (La operación Y (AND), La operación O, La operación NO)
- • Construir tablas de verdad de 2 y 3 variables (Tablas de verdad)
- • Evaluar expresiones booleanas con paréntesis (Proposiciones booleanas compuestas, Expresiones booleanas)
- 1. ¿Dónde se toma en tu casa una decisión con AND (dos cosas tienen que cumplirse)? ¿Y dónde con OR?
- 2. La luz de una escalera se puede encender desde arriba y desde abajo. ¿Qué puerta lo describe y por qué?
- 3. ¿Por qué una fábrica podría preferir construir todos sus chips con un solo tipo de puerta?
- 4. ¿Cómo puede una máquina que solo conoce 1 y 0 sumar números como 25 + 17?
OR significa una cosa o la otra, pero no las dos
Remediación: En el lenguaje diario, o a menudo significa o bien. Pon las columnas OR y XOR una al lado de la otra y señala la fila con entradas 1, 1. Usa un timbre con un botón en la puerta principal y otro en la puerta trasera: si se pulsan los dos a la vez, suena igual (OR).
también vale para las puertas
Remediación: Recuerda que la salida de una puerta es un solo cable, que solo puede estar encendido o apagado. Escribe (OR) junto a (suma binaria con un semisumador) y comentad la diferencia.
En un circuito, cada puerta trabaja con las entradas originales
Remediación: Pide a los alumnos que escriban el valor de cada cable, puerta por puerta, como en una carrera de relevos en la que cada corredor solo recibe el testigo del anterior.
Para estudiantes con dificultades:
- • Empezar solo con AND, OR y NOT, con la imagen de un interruptor (encendido = 1, apagado = 0)
- • Dar una tabla de puertas impresa para consultar mientras siguen los circuitos
- • Usar circuitos de solo 2 puertas con las entradas ya escritas
Para estudiantes de nivel:
- • Seguir circuitos de 3 puertas para varias combinaciones de entrada
- • Escribir expresiones booleanas de circuitos descritos con palabras, y al revés
- • Construir la tabla del semisumador y reconocer en ella las puertas XOR y AND
Para estudiantes avanzados:
- • Mostrar cómo se construyen NOT, AND y OR solo con puertas NAND
- • Diseñar un circuito de mayoría con tres entradas y contar sus filas con salida 1
- • Investigar el sumador completo y cómo 4 de ellos suman dos números de 4 bits
- CCSS.MATH.PRACTICE.MP4 (MP4)
Modelar con matemáticas
- CCSS.MATH.PRACTICE.MP6 (MP6)
Prestar atención a la precisión
- CCSS.MATH.PRACTICE.MP7 (MP7)
Buscar y utilizar la estructura
- visualTabla interactiva de puertas
Los alumnos cambian entre las seis puertas, leen cada tabla de verdad y ven el símbolo de las puertas AND, OR, NOT y XOR
- activityCircuito humano
Los alumnos hacen de puertas, levantan tarjetas con 1 o 0 y pasan su salida al siguiente alumno del circuito
- worksheetSigue el circuito
Circuitos de 2 y 3 puertas descritos con palabras: hallar la salida y escribir la expresión booleana
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
- 1 = hay tensión (nivel alto), que significa verdadero
- 0 = no hay tensión (nivel bajo), que significa falso
| AND | OR | XOR | NAND | NOR | ||
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 |
- AND (Y): salida 1 solo cuando las dos entradas valen 1
- OR (O): salida 1 cuando al menos una entrada vale 1
- XOR (O exclusivo): salida 1 cuando las entradas son distintas
- NAND (NO Y): lo contrario de AND, salida 0 solo cuando las dos entradas valen 1
- NOR (NO O): lo contrario de OR, salida 1 solo cuando las dos entradas valen 0
Ejemplos resueltos
Las entradas son y . Halla la salida de una puerta AND, OR, XOR, NAND y NOR.
Puerta AND
AND necesita que las dos entradas valgan 1, pero → AND:
Puerta OR
OR necesita al menos un 1, y → OR:
Puerta XOR
Las entradas y son distintas → XOR:
Puerta NAND
NAND es lo contrario de AND: AND dio , así que se invierte → NAND:
Puerta NOR
NOR es lo contrario de OR: OR dio , así que se invierte → NOR:
Respuesta: AND , OR , XOR , NAND , NOR . NAND y NOR son siempre lo contrario de AND y OR.
Errores comunes
Creer que una puerta OR da cuando las dos entradas valen
Por qué está mal: Esa es la puerta XOR. OR vale 1 cuando al menos una entrada vale 1, y eso incluye el caso en que las dos valen 1.
Correcto: OR: . XOR: . Solo XOR exige que las entradas sean distintas.
Leer como una suma normal y escribir
Por qué está mal: En la notación de puertas, significa OR, y la salida de una puerta solo puede ser 0 o 1.
Correcto: Con puertas, (OR). El valor 2 solo aparece al sumar números binarios, y entonces se escribe con una cifra de acarreo.
Tratar NAND como NOT A AND NOT B, es decir, como
Por qué está mal: NAND invierte la salida de AND, no las entradas. Para , : NAND da , pero .
Correcto: NAND : primero AND, después NOT. La barra cubre todo el producto.
Meter las entradas originales en la última puerta de un circuito
Por qué está mal: En un circuito, cada puerta solo recibe los cables conectados a ella. La última puerta suele recibir las salidas de puertas anteriores, no A, B y C.
Correcto: Ve de las entradas a la salida, escribe la salida de cada puerta a su lado y usa esos valores en la puerta siguiente.
Por qué es importante
- Chips de ordenador: un procesador contiene miles de millones de transistores conectados como puertas, y todo lo que hace (sumar, comparar, guardar) se reduce a AND, OR y NOT con unos y ceros
- Sumar números: dos puertas, una XOR y una AND, bastan para sumar dos cifras binarias, y cadenas de estos circuitos suman números enteros
- Alarmas y sistemas de seguridad: una alarma suena cuando está activada Y la puerta de entrada O una ventana está abierta
- Coches y máquinas: el aviso del cinturón se enciende cuando el motor está en marcha Y el cinturón NO está abrochado; una prensa solo funciona si las dos manos pulsan dos botones (AND)
- Luz en casa: una luz que se enciende desde dos sitios (escalera, pasillo) es un circuito XOR
Aplicaciones del mundo real
Alarmas
Una alarma doméstica es un pequeño circuito lógico: los sensores dan 1 o 0 y las puertas deciden si la sirena recibe un 1.
Ejemplo:
Con el interruptor de activación , el sensor de la puerta de entrada y el sensor de la ventana , la alarma suena cuando .
Una alarma usa : cuando el sistema está activado, cuando la puerta de entrada está abierta, cuando la ventana está abierta.
¿En cuántas de todas las combinaciones de entrada posibles suena la alarma?
Paso 1: Escribe la expresión matemática
Escribe el número de combinaciones de entrada como potencia de 2:
Sumar en un chip
Cada suma que hace un ordenador está construida con semisumadores y sumadores completos hechos de puertas.
Ejemplo:
Un semisumador calcula la cifra de suma y la cifra de acarreo de dos cifras binarias.
Un semisumador recibe las entradas y . Da y , y el resultado se lee como el número binario .
¿Cuánto valen S y C, y qué número normal representa el resultado?
Paso 1: Escribe la expresión matemática
Escribe la suma que hace el circuito:
Construir chips con puertas NAND
A los fabricantes de chips les gustan las puertas NAND, porque cualquier otra puerta se puede construir solo con puertas NAND.
Ejemplo:
Conecta las dos entradas de una puerta NAND a la misma señal : la salida es , así que funciona como una puerta NOT.
Un pequeño encapsulado de chip contiene 4 puertas NAND. Una puerta NOT necesita 1 puerta NAND y una puerta AND necesita 2 (una NAND seguida de una NAND usada como NOT). Una diseñadora necesita 3 puertas AND y 2 puertas NOT.
¿Cuántas puertas NAND y cuántos encapsulados necesita?
Paso 1: Escribe la expresión matemática
Escribe el número de puertas NAND como un solo cálculo:
Puntos clave
- 1Una puerta lógica recibe entradas que valen 1 (hay tensión) o 0 (no hay tensión) y da una salida, también 1 o 0
- 2AND da 1 solo cuando las dos entradas valen 1; OR da 1 cuando al menos una entrada vale 1; NOT invierte su única entrada
- 3XOR da 1 cuando las entradas son distintas; NAND y NOR son lo contrario de AND y OR
- 4Notación de puertas: (AND), (OR), (NOT), (XOR), y aquí
- 5Para hallar la salida de un circuito, ve de las entradas a la salida y apunta la salida de cada puerta
- 6Nombra la salida de cada puerta como una expresión y obtendrás la expresión booleana de todo el circuito
Preguntas frecuentes
¿Por qué las puertas usan 1 y 0 en vez de verdadero y falso?
¿Qué diferencia hay entre OR y XOR?
¿Por qué son tan populares las puertas NAND?
¿Puedo comprobar las puertas con aritmética normal?
Glosario
- Puerta lógica
- Un circuito electrónico que realiza una operación booleana con entradas que valen 1 o 0
- Entrada / salida
- Las señales que entran en una puerta y la única señal que sale de ella
- Circuito
- Puertas conectadas por cables, en las que la salida de una puerta es entrada de otra
- Inversor
- Otro nombre de la puerta NOT, que cambia 1 por 0 y 0 por 1
- O exclusivo (XOR)
- Una puerta cuya salida vale 1 cuando sus entradas son distintas, escrita
- Semisumador
- Un circuito de una puerta XOR y una puerta AND que suma dos cifras binarias: ,
Tarjeta de fórmulas
AND (Y)
1 solo cuando las dos entradas valen 1
OR (O)
1 cuando al menos una entrada vale 1
NOT (NO)
Invierte la entrada
XOR
1 cuando las entradas son distintas
NAND
Lo contrario de AND: 0 solo cuando las dos entradas valen 1
NOR
Lo contrario de OR: 1 solo cuando las dos entradas valen 0