Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalhos (3 pontos)
• Exercícios representação de dados - 1 ponto (25/01)
• Exercícios de Portas lógicas e álgebra booleana - 1 ponto – 01/06
• Exercício Processamento em Paralelo - 1 ponto – 01/06
• Em 1854
• Matemático britânico George Boole apresentou um sistema
matemático de análise de lógica conhecido como “Álgebra de
Boole”.
• Apenas em 1938
• O engenheiro americano Claude Elwood Shannon utilizou as
teorias da álgebra de Boole para a solução de problemas de
circuitos de telefonia com relés, praticamente introduzindo na
área tecnológica o campo da eletrônica digital.
Álgebra Booleana
Variáveis Booleanas
• As variáveis Boolenas são representadas por letras.
• As variáveis e constantes na
álgebra Booleana podem
assumir dois valores, os quais
podem ser denotados por [F,V]
(falso ou verdadeiro), [H,L]
(high and low) ou ainda [0,1].
Tabela Verdade
• É uma técnica utilizada para descrever como a saída de um
circuito lógico é dependente dos níveis lógicos de entrada.
Tabela Verdade
O operador OR (OU)
Tabela Verdade
Exemplos:
a) X = A + B + C
A B C N=A+B X=N+C
1 0 1
0 0 1
1 1 0
1 0 0
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
Exemplos:
b) X = (A + B) * C
A B C N=A+B X=N*C
1 0 1
0 0 1
1 1 0
1 0 0
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
Exemplos:
c) X = (A + B) * C
A B C N=A+B ഥ)
M = (𝐍 X = M*C
1 0 1
0 0 1
1 1 0
1 0 0
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
Exemplos:
d) X = (A + B) * (C + D)
Exercício:
a) X = A + B + C
A B C
1 1 1
1 0 1
0 0 0
1 1 0
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
Exercício:
b) X = (A + B) * C
A B C
1 1 1
1 0 1
0 1 0
1 1 0
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
Exercício
c) X = (A + B) * C
A B C
1 0 0
1 0 1
0 1 0
0 1 1
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
Exercício
d) X = (A + B) * (C + D)
A B C D
0 0 1 1
0 1 1 0
0 0 1 1
1 0 1 0
Ordem de precedência nas expressões lógicas:
NOR / AND / OR
Álgebra Booleana
ഥ +𝐘
𝐗∗𝐘 =𝐗 ത (De Morgan - AND)
ഥ *𝐘
𝐗+𝐘 =𝐗 ത (De Morgan - OR)
ഥ = X (regra 5 - Involução)
𝐗
X + Y = Y + X (regra 6 - Comutatividade)
ഥ * Y = X + Y (regra 10 – Absorção 2)
X+𝐗
Exercícios
1) Simplifique as expressões abaixo
a) S = A + (0 . A)
b) S =A+ 1
c) S = A + AB
d) S = A + A’
e) S = A . A’
f) S = (A + B)’
g) S = (A . B)’
Portas Lógicas
• A facilidade do processamento:
• apenas dois dígitos: 0 e 1 (bit) .
• Os símbolos representam um bloco lógico
• lógicas, “A”, “B”, etc.
• saída “S“.
• As entradas e saídas lógicas só assumem valores
correspondentes aos níveis lógicos “0” e “1”.
• Um bloco lógico executa uma determinada função lógica para
o qual foi projetado. Essa função determina os valores que as
saídas assumem para cada combinação de valores das entradas.
Portas Lógicas
Exercícios:
• Ache a expressão lógica do circuito abaixo:
1) 2)
Portas lógicas
Exercícios:
• Desenhe os circuitos referentes as expressões abaixo:
1) 2)