Top Banner
Simplificação de expressões Prof. a Dra. Carolina Davanzzo Gomes dos Santos Email: [email protected] Página: profcarolinadgs.webnode.com.br Disciplina: Circuitos Digitais
25

CC Aula5 Simplificacao de Expressoes Alunos

Dec 25, 2015

Download

Documents

Boolean Algebra Expression Simplification
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CC Aula5 Simplificacao de Expressoes Alunos

Simplificação de expressões

Prof.a Dra. Carolina Davanzzo Gomes dos Santos Email: [email protected]

Página: profcarolinadgs.webnode.com.br

Disciplina:  Circuitos  Digitais  

Page 2: CC Aula5 Simplificacao de Expressoes Alunos

SIMPLIFICAÇÃO  DE  EXPRESSÕES  

à   Circuitos  lógicos  correspondem  a  equações  booleanas,  que  

são  extraídas  da  tabela-­‐verdade.  

à    Construção   de   circuitos   lógicos   através   de   expressões  booleanas  é  complexo.  

à    Pode   ser   simplificado,   reduzindo   o   custo   diminuindo   a  

quantidade  de  blocos  lógicos.  

Page 3: CC Aula5 Simplificacao de Expressoes Alunos

Relembrando.... Postulados Postulado  da  Complementação  

1º)    Se  

2º)    Se  

10 =→= AA01 =→= AA

Identidade   AA =

Se   1=A ,  temos:   0=A e  se   10 =→= AA

Se   0=A ,  temos:   1=A e  se   01 =→= AA

Page 4: CC Aula5 Simplificacao de Expressoes Alunos

Relembrando.... Postulados Postulado  da  Adição  

1º) 0 + 0 = 0

2º) 0 + 1 = 1

3º) 1 + 0 = 1

4º) 1 + 1 = 1

Identidades:  AA =+ 0

10110000

=+→=

=+→=

AA

11=+A

11111100

=+→=

=+→=

AA

AAA =+

11110000

=+→=

=+→=

AA

1=+ AA

10111100

=+→=

=+→=

AA

Page 5: CC Aula5 Simplificacao de Expressoes Alunos

Relembrando.... Postulados Postulado  da  Multiplição  

1º) 0 . 0 = 0

2º) 0 . 1 = 0

3º) 1 . 0 = 0

4º) 1 . 1 = 1

Identidades:  00 =⋅A

00110000

=⋅→=

=⋅→=

AA

AA =⋅1

11110100

=⋅→=

=⋅→=

AA

AAA =⋅

11110000

=⋅→=

=⋅→=

AA

0=⋅AA

00110100

=⋅→=

=⋅→=

AA

Page 6: CC Aula5 Simplificacao de Expressoes Alunos

Relembrando.... Propriedades Propriedade  Comutativa  

ABBAçãoMultiplicaABBAAdição

⋅=⋅→

+=+→

Propriedade  Associativa  

( ) ( )( ) ( ) CBACBACBAçãoMultiplica

CBACBACBAAdição⋅⋅=⋅⋅=⋅⋅→

++=++=++→

Page 7: CC Aula5 Simplificacao de Expressoes Alunos

Relembrando.... Propriedades Propriedade  Distributivva  

( ) CABACBA ⋅+⋅=+⋅

A B C A(B+C) AB+AC 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 1

Page 8: CC Aula5 Simplificacao de Expressoes Alunos

Teoremas  de  Morgan  

à  São  empregados  para  simplificar  as  expressões  algébricas  booleanas.  

Teorema  1  

O  complemento  do  produto  é  igual  à  soma  dos  complementos:  

( ) BABA +=.

A B 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0

BA. BA+

Page 9: CC Aula5 Simplificacao de Expressoes Alunos

Representação  por  blocos  lógicos:  

Teorema  1  

Page 10: CC Aula5 Simplificacao de Expressoes Alunos

Teorema  2  

O  complemento  da  soma  é  igual  ao  produto  dos  complementos.   BABA .=+Como  este  teorema  é  uma  extensão  do  primeiro:  

A  aplicação  deste  teorema  é  demonstrada  pela  equivalência  entre  blocos  lógicos:    

Page 11: CC Aula5 Simplificacao de Expressoes Alunos

Identidades Auxiliares

ABAA =⋅+

Para  prová-­‐la  utilizamos  a  propriedade  distributiva,  evidenciando  A  

( ) ABA =+⋅ 1

Do  postulado  da  soma  temos:    1+B =1

ABAA

AA

=⋅+

=⋅1

Page 12: CC Aula5 Simplificacao de Expressoes Alunos

Identidades Auxiliares

( ) ( ) CBACABA ⋅+=+⋅+

( ) ( )

( )

( ) ( ) CBACABAAAeXsIdentidadeCBAvadistributiopriedadeCBCBAAAAopriedadeCBBACAA

vadistributiopriedadeCBBACAAACABA

⋅+=+⋅+∴

=⋅=+→⋅+⋅=

→⋅+++⋅=

=⋅→⋅+⋅+⋅+=

→⋅+⋅+⋅+⋅=

+⋅+

1__11_:1_Pr1_Pr_Pr

Provando  a  identidade:  

Page 13: CC Aula5 Simplificacao de Expressoes Alunos

Identidades Auxiliares

BABAA +=+ Provando  a  identidade:  

( )( )[ ]

( )( )( )( ) BABAA

BABA

BAAA

BAA

BAA

BAABAA

+=+∴

+=

⋅=

⋅+⋅=

+⋅=

⎥⎦⎤

⎢⎣⎡ ⋅=

⎟⎠⎞

⎜⎝⎛ +=+ à  Identidade:  

à  2º  Teorema  de  Morgan:  

à  1º  Teorema  de  Morgan  aplicado  no  parênteses  

à  Propriedade  Distributiva  e  identidade:  

à  1º  Teorema  de  Morgan  

XX =

( ) YXYX +=.

( ) YXYX ⋅=+

0=⋅AA

Page 14: CC Aula5 Simplificacao de Expressoes Alunos

Quadro    Resumo  

Page 15: CC Aula5 Simplificacao de Expressoes Alunos

Simplificação de Expressões Booleanas

Exemplo  1:   BACAABCS ++=Primeiramente,  envidenciamos  o  termo  A:  

( )BCBCAS ++=

Agora,  aplica-­‐se  a  propriedade  associativa:    

( )[ ]BCBCAS ++=

Aplica-­‐se  a  identidade:  

⎥⎦

⎤⎢⎣

⎡⎟⎠⎞

⎜⎝⎛ ++= BCBCAS

XX =

Aplica-­‐se  o  Teorema  de  Morgan  

( )[ ]BCBCAS +=

Chamando  BC  de  Y,  logo  ( ) YBC =

( )YYAS +=

1=+YYComo   ,  logo:    

AS

AAS

=

=⋅= 1

Page 16: CC Aula5 Simplificacao de Expressoes Alunos

Simplificação de Expressões Booleanas

Exemplo  2:   CBACBACBAS ⋅⋅+⋅⋅+⋅⋅=

Tirando                      em  evidencia  nos  dois  primeiros  termos:  CA⋅

( ) CBABBCAS ⋅⋅++⋅⋅=

Aplicando  a  identidade:     1=+ BB

( )CBACAS

CBACAS

⋅⋅+⋅=

⋅⋅+⋅⋅= 1

Page 17: CC Aula5 Simplificacao de Expressoes Alunos

Generalizando:  

Expressão  booleana  de  termos  mínimos  à  resulta  da  soma  

de  produtos.    

 

Expressão  booleana  de  termos  máximos  à  resulta  do  

produto  das  somas.  

Page 18: CC Aula5 Simplificacao de Expressoes Alunos

Equações  lógicas  Projeto  à  tabela  verdade    à  expressão  booleana  do  circuito  digital  

Expressão  booleana  de  soma  de  produtos  

Page 19: CC Aula5 Simplificacao de Expressoes Alunos

A  expressão  booleana    constitui-­‐se  num  circuito  de  portas  lógicas  E-­‐OU  

A.B  

A.B  

A.B  +  A.B  

Page 20: CC Aula5 Simplificacao de Expressoes Alunos

Assim  para  a  elaboração  de  um  projeto  lógico,  deve-­‐se:    

•  Construir  a  tabela-­‐verdade;    

•  Determinar  a  partir  da  tabela-­‐verdade,  a  expressão  booleana  

de  termos  mínimos  (soma  de  produtos);    

•   A   partir   da   expressão   booleana   de   termos   mínimos,  

esquematizar  o  circuito  lógico.  

Receita  –  exemplo  soma  de  produtos  

Page 21: CC Aula5 Simplificacao de Expressoes Alunos

As  expressões  booleanas  podem  ser  tiradas  de  duas  maneiras:    

•   A   partir   dos   uns   de   saída   (termos   mínimos   ou   soma   de  

produtos).    

•  A  partir  dos  zeros  (termos  máximos  ou  produto  da  soma).  

 

à   Contudo,   antes   de   extrair   a   expressão   booleana   de   uma  

tabela-­‐verdade,   convém   verificar   que   método   oferece   maior  

facilidade:  tirar  a  expressão  pelos  uns  ou  pelos  zeros.  

Page 22: CC Aula5 Simplificacao de Expressoes Alunos

à  Na  tabela-­‐verdade  abaixo,  é  mais  fácil  extrair  a  expressão  

booleana  pelos  zeros  (termos  máximos  ou  produto  da  soma),  

pois  pelos  uns  a  expressão  booleana  seria  mais  longa  e  mais  

complexa.  

Page 23: CC Aula5 Simplificacao de Expressoes Alunos

Submetendo  ao  teorema  de  De  Morgan:  

Portanto,  a  expressão  booleana  de  termos  máximos    (produto  de  somas)  será:  

Page 24: CC Aula5 Simplificacao de Expressoes Alunos

O  diagrama  de  blocos  OU-­‐E,  a  seguir  é  a  implementação  da  expressão  retirada  da  tabela-­‐verdade.  

A  B  C  

Page 25: CC Aula5 Simplificacao de Expressoes Alunos

Aplicação  dos  teoremas  de  De  Morgan  e  de  equações  lógicas  booleanas  

As  leis  e  as  propriedades  fundamentais  da  operação  da  álgebra  booleana  permitem  resolver  problemas  e  projetos  lógicos  em  

diversas  áreas.  

Observação    

Lembre-­‐se  de  que  os  passos  a  serem  seguidos  para  resolver  um  problema  lógico  são:    

•  A  elaboração  da  tabela-­‐verdade;  •  A  extração  da  equação  lógica;  •  A  execução  do  circuito  ou  diagrama  de  blocos  lógicos.