🚀 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.

  1. 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
  2. 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

📖 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