Академический Документы
Профессиональный Документы
Культура Документы
LGEBRA DE BOOLE
So Paulo
2016
LGEBRA DE BOOLE
So Paulo
2016
RESUMO
Em 1854, o matemtico George Boole desenvolveu mtodos e operaes lgicas
com variveis binrias, operaes que foram denominadas lgebra Booleana ou
lgebra de Boole. Diferente da lgebra convencional, a lgebra de Boole possui um
valor finito de variveis.
Existem trs operaes: Adio, multiplicao e complementao lgica. Com base
nessas operaes so notadas algumas propriedades e o Teorema de De Morgan.
Com base nas formas cannicas de extrao de expresses lgicas da tabela
verdade se torna possvel decidir qual o modo mais rpido e prtico para simplificar
o circuito com maior eficcia.
ABSTRACT
In 1854, the mathematician George Boole developed methods and logical operations
with binary variables, operations that were called Boolean Algebra or Booles
Algebra. Different from conventional algebra, Booles algebra has a finite value of
variables.
There are three operations: addition, multiplication and logical complement. Based
on these operations are noted some properties and Morgan's Theorem.
Based on canonical forms of extraction of logical expressions of the Truth Table it
becomes possible to decide the fastest and most practical way to simplify the circuit
more effectively.
LISTA DE TABELAS
Tabela 1 Operao OU
Tabela 2 Operao E
Tabela 3 Operao NO
Tabela 4 Soma dos Minitermos
Tabela 5 Produto dos Maxitermos
Tabela 6 Representao da Tabela Verdade
8
8
9
11
12
13
SUMRIO
1. Introduo...............................................................................................................6
2. lgebra Booleana...................................................................................................7
2.1.
Variveis...........................................................................................................7
2.2.
Operaes........................................................................................................7
2.2.1.
2.2.2.
2.2.3.
2.3.
2.4.
Teorema de De Morgan.................................................................................10
2.5.
Formas Cannicas.........................................................................................10
2.5.1.
2.5.2.
2.6.
3. Concluso.............................................................................................................14
4. Bibliografia............................................................................................................15
1. Introduo
Neste trabalho abordada a histria da lgebra de Boole e como so realizadas as
operaes com variveis binrias, como se organiza as variveis de um sistema em
uma Tabela da Verdade, como so extradas as expresses lgicas necessrias
para o desenvolvimento de um circuito lgico.
As propriedades da lgebra de Boole e o Teorema de De Morgan, so ferramentas
utilizadas na simplificao de expresses lgicas, a fim de reduzir a quantidade de
portas lgicas necessrias para o desenvolvimento prtico do circuito.
2. lgebra Booleana
A lgebra de Boole um conjunto de postulados e operaes lgicas com variveis
binrias desenvolvido em 1854, pelo matemtico e filsofo ingls George Boole
(1815-1864). As operaes bsicas dos circuitos digitais so fundamentadas nos
seus conceitos, que inclusive guardam alguma (mas no total) semelhana com a
lgebra comum dos nmeros reais.
Diferentemente da lgebra ordinria dos reais, onde as variveis podem assumir
valores no intervalo (-,+), as variveis Booleanas s podem assumir um nmero
finito de valores. Em particular, na lgebra Booleana de dois valores, cada varivel
pode assumir um dentre dois valores possveis, os quais podem ser denotados por
[F,V] (falso ou verdadeiro), [H,L] (high and low) ou ainda [0,1]. Como o nmero de
valores que cada varivel pode assumir finito (e pequeno), o nmero de estados
que uma funo Booleana pode assumir tambm ser finito, o que significa que
podemos descrever completamente as funes Booleanas utilizando tabelas.
2.1. Variveis
Uma varivel Booleana representa um dgito binrio, ou seja, apresente apenas os
valores 0 ou 1. No conceito matemtico, o domnio dessa varivel pode ser definido
como o conjunto:
B={0,1}
Portanto, se X uma varivel booleana, X B.
So comuns, para os valores 0 e 1, as designaes Falso e Verdadeiro,
respectivamente.
2.2. Operaes
Na lgebra Booleana, existem trs operaes ou funes bsicas. So elas,
operao OU, operao E e operao NO. Todas as funes Booleanas podem ser
representadas em termos destas operaes bsicas.
2.2.1. Operao OU (Adio Lgica)
similar adio comum e o smbolo usual o mesmo da adio.
X = A+ B
(l-se X igual a A ou B)
ou
X =A B
Note que a operao OU s pode ser realizada se houver, ao menos, duas variveis
envolvidas. Devido a isso, o operador + (OU) dito binrio.
Tabela 1 - Operao OU
(l-se X igual A e B)
Tabela 2 - Operao E
A
A
A
Tabela 3 - Operao NO
2.3. Leis Fundamentais e Propriedades
As leis da lgebra de Boole dizem respeito aos valores que uma varivel pode
assumir e operaes elementares com essas variveis. J as propriedades podem
ser deduzidas a partir das definies das operaes.
Se A uma varivel Booleana, ento o espao Booleano :
Se A 0, ento A = 1;
Se A 1, ento A = 0.
As propriedades da lgebra de Boole so:
Da adio lgica:
A+ 0=A
A+ 1=1
A+ A= A
A+ =1
Da multiplicao lgica:
A0=0
A1=A
A A= A
A= 0
Da complementao:
10
=A
Comutatividade:
A+ B=B+A
AB= BA
Associatividade:
A + (B + C) = (A + B) + C = (A + C) + B
A ( B C) = A B + A C
Distributiva:
A (B + C) = A B + A C
Da exclusividade OU (XOR)
A
A= 0
A
A= 1
A A A
A B C ... = A+B+C +...
ABC
11
Uma sub-expresso para cada linha da tabela verdade (que representa uma
Dessa forma, ligando-se os minitermos pela porta OU, caso qualquer um dos
minitermos seja 1, a sada pela porta OU ser tambm 1.
Minitermos
AA
ABC
AB
A A
ABC
AC
f=
A
A
A
A
BC +
B
A
A A
ACC
ABC + ABC
A
ABC
C
Uma sub-expresso para cada linda da tabela verdade em que a sada seja 0;
Cada um desses termos formado pela soma (funo OU) das variveis de
entrada, sendo que:
Quando a varivel for 0, mantenha;
Quando a varivel for 1, complemente-a (funo NO).
12
Maxitermos
A
A+B+C
C
A
A+B+C
B
A
A+B+C
A
A
f = (A+B+C)
C
A
A
(A+B+C) (A+B+C)
BA
1
13
Minitermos
Maxitermos
AAA
ABC
ABC
A
A+B+C
C
A
A+B+C
B
A
ABC
A
A
A+B+C
A
A
ABC
B
A A
A+B+C
AB
ABC
14
3. Concluso
Aps a realizao de pesquisas em diversos sites e a realizao desse trabalho,
concluo que lgebra Booleana bem similar lgebra Aritmtica em suas
operaes de multiplicao e adio lgicas. Com suas propriedades e mtodos de
simplificao possvel extrair expresses que satisfaam a tabela verdade exposta
de um modo que o circuito resultante seja o menor possvel.
15
4. Bibliografia
http://brasilescola.uol.com.br/informatica/algebra-booleana.htm
http://www.inf.ufes.br/~zegonc/material/Introducao_a_Computacao/isd2.pdf