🚀 Capítulo 10: Portas Lógicas AND/OR
🎯 Objetivo da Aula
Ao final desta aula, você entenderá como funcionam as portas lógicas básicas nos circuitos do computador: AND e OR.
🏢 O Cenário Prático (Seu Desafio)
O sistema de segurança da Estrela da Morte exige que dois sensores sejam ativados ao mesmo tempo para disparar o alarme! Isso é uma porta AND!
🧠 Fundamentos: A Teoria Traduzida
Portas lógicas são circuitos que recebem sinais elétricos (0 ou 1) e devolvem um resultado baseado em uma regra lógica.
- Porta AND (E): Só devolve 1 se as DUAS entradas forem 1.
- Tabela Verdade:
- 0 e 0 = 0
- 0 e 1 = 0
- 1 e 1 = 1
- Tabela Verdade:
- Porta OR (OU): Devolve 1 se PELO MENOS UMA entrada for 1.
- Tabela Verdade:
- 0 ou 0 = 0
- 0 ou 1 = 1
- 1 ou 1 = 1
- Tabela Verdade:
📖 Exemplo Guiado: O Circuito do Alarme
Se Sensor A = 1 (detectou algo) e Sensor B = 0 (não detectou).
- Se usarmos porta AND: Resultado = 0 (Alarme desligado).
- Se usarmos porta OR: Resultado = 1 (Alarme ligado!).
🛠️ Prática Obrigatória 1
Desenhe ou escreva a tabela verdade da porta AND para todas as 4 combinações possíveis.
🛠️ Prática Obrigatória 2
No arquivo script.js da pasta cap10, simule essas portas usando os operadores && e || do JS.
🔑 Gabarito de Código/Fórmulas
Prática 2:
console.log(1 && 0); // 0
console.log(1 || 0); // 1