Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 03 Algebra Booleana Simplificacao
Aula 03 Algebra Booleana Simplificacao
E A S
CH A S
0 1
1 0
b) Porta lógica OU (OR):
R
E
CH A CH B
A B S
1 0 0 0
3
2 0 1 1
1 0 1
1 1 1
c) Porta lógica NOU (NOR):
E
CH A CH B S
A B S
0 0 1
2
3
1 0 1 0
1 0 0
1 1 0
d) Porta lógica E (AND):
CH A CH B
A B S
1
3 0 0 0
2
0 1 0
1 0 0
1 1 1
e) Porta lógica NE (NAND):
R
CH A CH B
E
S
A B S
1 0 0 1
3
2 0 1 1
1 0 1
1 1 0
2. Expressões booleanas geradas por circuitos lógicos
• Após uma breve revisão das portas lógicas básicas, vamos então
verificar como podemos obter as expressões booleanas a partir de um
circuito lógico.
• Consideremos o circuito lógico da figura apresentada abaixo, vamos
obter a função lógica S = f(A, B, C, D), da saída do circuito.
y = A.B + C.(B + D)
y = A.B + C.(B + D)
4. Obtenção da Tabela Verdade a partir de uma expressão booleana
• Para a realização deste trabalho, vamos admitir que tenhamos a
seguinte expressão booleana:
linha A B C y
1 0 0 0 0
2 0 0 1 0
3 0 1 0 1
4 0 1 1 0
5 1 0 0 1
6 1 0 1 1
7 1 1 0 0
8 1 1 1 1
• Para montarmos a expressão booleana, a partir dos valores da tabela
verdade apresentada acima, adotaremos o seguinte procedimento:
linha A B C y
1 0 0 0 0
2 0 0 1 0
3 0 1 0 1 A . B. C
4 0 1 1 0
5 1 0 0 1 A . B. C
6 1 0 1 1 A . B. C
7 1 1 0 0
8 1 1 1 1 A . B. C
• Logo, a expressão booleana obtida a tabela verdade exemplificada
acima, terá como resultado o seguinte:
A 1
3
2
B 1
3 S
2
1 2
C
• Para tanto, iremos adotar o seguinte procedimento:
i. Montar a coluna completa de todas as combinações possíveis das
variáveis (número de linhas = 2n, n = número de variáveis).
ii. A seguir, montar as colunas auxiliares em quantidade igual ao
número de “parcelas” da expressão booleana.
iii. Finalmente, monta-se a última coluna para S, através da análise do
circuito.
A 1
3
2
B 1
3 S
2
1 2
C
A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
Exercícios de Aplicação:
(a)
* Solução:
(b)
* Solução:
2. Desenhe o circuito lógico que executa a seguinte expressão booleana:
S = (A.B.C) + (A+B).C
* Solução:
3. Determinar a tabela verdade da seguinte expressão booleana:
S = (A.B.C) + (A+B).C
* Solução:
A B C S
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
4. A partir da tabela verdade seguinte, determine a expressão booleana:
X Y Z T
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
* Solução:
S = X.Y.Z + X.Y.Z
Y = A.B.C + A.B.C++ X.Y.Z
A.B.C + + X.Y.Z
A.B.C
5. Simplifique a expressão booleana T do exercício anterior, a partir do
uso das propriedades da álgebra booleana.
* Solução:
T = X.Z .( Y + Y ) + X.Z ( Y + Y )
T=Z
6. Simplifique a expressão booleana abaixo, a partir do uso das
propriedades da álgebra booleana.
Z = (A+C) . (B+D)
* Solução:
Z = (A+C) + (B+D)
Z = (A. C) + (B.D)