Esta aula apresenta os conceitos de entrada e saída de dados na lógica computacional e sua relação com portas lógicas.
Na lógica digital, esse processamento é feito com portas lógicas.
As portas lógicas são os blocos básicos da eletrônica digital. Elas recebem entradas binárias (0 ou 1) e produzem uma saída de acordo com uma regra.
graph LR
A[Entrada A] --> OR
B[Entrada B] --> OR
OR[OR] --> S[Saída]
Tabela verdade (OR):
| A | B | Saída |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Exemplo em Python:
A = 1
B = 0
if A == 1 or B == 1:
print("Saída: 1")
else:
print("Saída: 0")