





























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Uma introdução abrangente à álgebra booleana, explorando seus conceitos fundamentais, operações lógicas e aplicações práticas na área da computação. Aborda tópicos como a história da álgebra booleana, seus postulados e teoremas, a simplificação de circuitos lógicos, o uso de mapas de karnaugh e a relação entre a álgebra booleana e os circuitos elétricos.
Tipologia: Exercícios
1 / 37
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Disciplina:
Lógica Matemática
Prof.
Etelvira Leite
^ A álgebra de Boole é um conjunto de postulados eoperações
lógicas
com
variáveis
binárias
desenvolvido
pelo
matemático
e^
filósofo
inglês
George Boole (1815-1864). O inglês George Boole é considerado o pai da lógicasimbólica.
Lógica Matemática
p^
q^
f(p,q)
0
Lógica Matemática ~p^ Λ
q p Λ ~q
(~p^
Λ^ q) V (p
Λ^ ~q)
O que podemos observar acima? •^ O número de termos desta Função corresponde ao número delinhas tal que f(p,q) = 1
^ Na concepção de circuitos, e na maior parte dosprojetos, o objeto de interesse será o estado emque as combinações avaliam o valor “1” ^ Em hardware, convenciona-se:^ ◦^ F – bit 0, 0 Volts, não circula corrente elétrica, etc.^ ◦^ V – bit 1, 5 Volts (p. ex), circula corrente elétrica, etc.
Lógica Matemática
^ Operações fundamentais da álgebra booleana:
1^ Lógica Matemática
^ AND (conjunção)
^ NOT (negação)
^ OR (disjunção)
Nota: A.B
≡^ AB
^ Outros Operadores Lógicos: Designação
Operação
Expressão equivalente
Álgebra Booleana
Implicação
A^ →^ B
~A^ ∨^
B^
A’ + B
Equivalência
A
↔^ B^
(~A^ ∨
B)^ ∧^ (A
∨^ ~B)
(A’+B).(A+B’)
(~A^ ∧
~B)^ ∨
(A^ ∧^
B)^
(A^ ⊕^ B)’ = A’.B’ + A.B
Ou Exclusivo
A^
∨^ B^
(A^ ∧^ ~B)
∨^ (~A
∧^ B)^
A^ ⊕^ B = A.B’ + A’.B
Não-E
A^ B
~(A^ ∧
B)^
(A.B)’
Não-OU
A^ B
~(A^ ∨
B)^
(A + B)’ Lógica Matemática
^ Operações derivadas da álgebra booleana:
Lógica Matemática
^ XOR (OU EXCLUSIVO)
XNOR (NÃO OU EXCLUSICO)
A⊕B^
(A⊕B )’
Lógica Matemática
^ Dois
métodos
para
simplificação
de
circuitos
lógicos serão estudados:(i)^ Simplificação Algébrica
e
(ii)^ Mapa de Karnaugh
^ Podemos
usar
os
teoremas
(postulados)
da
Álgebra
Booleana
para
nos
auxiliar
a^ simplificar
expressões de circuitos lógicos.
Lógica Matemática
^ Postulados:
Teoremas
1 A + 0 = A
10 A + A. B = A
(Lei da Absorção 1)
2 A + 1 = 1
11 A. ( A + B) = A
(Lei da Absorção 1)
3 A + A = A
12 A + A'. B = A + B
(Lei da Absorção 2)
4 A + A' = 1
13 A. ( A' + B) = A. B
(Lei da Absorção 2)
5 A. 1 = A
14 (A. B)’ = A’ + B’
(De Morgan)
6 A. 0 = 0
15 (A + B)’ = A’. B’
(De Morgan)
7 A. A = A
16 A + (B. C) = (A + B). (A + C)
(Distributiva)
8 A. A' = 0
17 A. (B + C) = A. B + A. C
(Distributiva)
9 A'' = A
Lógica Matemática
^ Simplificando o circuito lógico abaixo, temos:
f(A,B,C) =
AB' (A'C') ' + ABC
Lógica Matemática
f(A,B,C) =
AB' (A'C')'+ ABC= AB'(A + C) + ABC= AB'A + AB'C + ABC= AB' + AB'C + ABC= AB' (1 + C) + ABC= AB' + ABC= A(B' + BC)= A(B' + C)
Lógica Matemática
^ Os
diagramas
foram
originalmente
criados
por
Edward
Veitch
e
aperfeiçoados
pelo
engenheiro de telecomunicações
Maurice
Karnaugh.
Karnaugh
utilizou
os
diagramas
para
simplificar
circuitos utilizados em telefonia. O nome completo do método é
Veitch
homenagem
aos
seus
dois
precursores,
mas
usualmente utiliza-se apenas o nome de Karnaughpara o método.
Lógica Matemática
^ O mapa de Karnaugh é um método gráfico usadopara
simplificar
uma
equação
lógica
ou
para
converter uma tabela-verdade no seu circuito lógicocorrespondente, de uma forma simples.
Lógica Matemática
^ 1 variável