SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
´
   Algebra de Boole

      Alberto Sim˜es
                 o
alberto.simoes@eu.ipp.pt


   3 de Outubro de 2009




   Alberto Sim˜es
              o     ´
                    Algebra de Boole
´
Algebra de Boole


     Simplificadamente, uma ´lgebra define:
                           a
         um conjunto de valores;
         um conjunto de opera¸˜es;
                              co
         e garante um conjunto de propriedades




                      Alberto Sim˜es
                                 o     ´
                                       Algebra de Boole
´
Algebra de Boole


     Simplificadamente, uma ´lgebra define:
                           a
         um conjunto de valores;
         um conjunto de opera¸˜es;
                              co
         e garante um conjunto de propriedades
     George Boole definiu uma ´lgebra baseada em valores l´gicos:
                             a                           o
         sobre um conjunto de dois valores:
              verdadeiro (1)
              falso (0)




                       Alberto Sim˜es
                                  o     ´
                                        Algebra de Boole
´
Algebra de Boole


     Simplificadamente, uma ´lgebra define:
                           a
         um conjunto de valores;
         um conjunto de opera¸˜es;
                              co
         e garante um conjunto de propriedades
     George Boole definiu uma ´lgebra baseada em valores l´gicos:
                             a                           o
         sobre um conjunto de dois valores:
              verdadeiro (1)
              falso (0)
         com trˆs opera¸˜es b´sicas:
               e       co    a
              nega¸˜o (n˜o)
                   ca    a
              conjun¸˜o (e)
                     ca
              disjun¸˜o (ou)
                    ca




                       Alberto Sim˜es
                                  o     ´
                                        Algebra de Boole
´
Algebra de Boole
Nega¸˜o
    ca




      A nega¸˜o ´ habitualmente lida n˜o (not);
            ca e                      a
      A sua representa¸˜o matem´tica ´ ¬;
                      ca       a     e




                       Alberto Sim˜es
                                  o     ´
                                        Algebra de Boole
´
Algebra de Boole
Nega¸˜o
    ca




      A nega¸˜o ´ habitualmente lida n˜o (not);
            ca e                      a
      A sua representa¸˜o matem´tica ´ ¬;
                      ca       a     e

                                  x     ¬x
                                  0      1
                                  1      0




                       Alberto Sim˜es
                                  o      ´
                                         Algebra de Boole
´
Algebra de Boole
Nega¸˜o
    ca




      A nega¸˜o ´ habitualmente lida n˜o (not);
            ca e                      a
      A sua representa¸˜o matem´tica ´ ¬;
                      ca       a     e

                                  x     ¬x
                                  0      1
                                  1      0


                               ¬0 = 1
                               ¬1 = 0




                       Alberto Sim˜es
                                  o      ´
                                         Algebra de Boole
´
Algebra de Boole
Conjun¸˜o
      ca


      A conjun¸˜o ´ habitualmente lida e (and);
              ca e
      A sua representa¸˜o matem´tica ´ ∧;
                      ca       a     e




                       Alberto Sim˜es
                                  o     ´
                                        Algebra de Boole
´
Algebra de Boole
Conjun¸˜o
      ca


      A conjun¸˜o ´ habitualmente lida e (and);
              ca e
      A sua representa¸˜o matem´tica ´ ∧;
                      ca       a     e

                                ∧       0     1
                                0       0     0
                                1       0     1




                       Alberto Sim˜es
                                  o         ´
                                            Algebra de Boole
´
Algebra de Boole
Conjun¸˜o
      ca


      A conjun¸˜o ´ habitualmente lida e (and);
              ca e
      A sua representa¸˜o matem´tica ´ ∧;
                      ca       a     e

                                ∧       0     1
                                0       0     0
                                1       0     1


                              1∧1 = 1
                              1∧0 = 0
                              0∧1 = 0
                              0∧0 = 0



                       Alberto Sim˜es
                                  o         ´
                                            Algebra de Boole
´
Algebra de Boole
Disjun¸˜o
      ca


       A disjun¸˜o ´ habitualmente lida ou (or);
               ca e
       A sua representa¸˜o matem´tica ´ ∨;
                       ca       a     e




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole
´
Algebra de Boole
Disjun¸˜o
      ca


       A disjun¸˜o ´ habitualmente lida ou (or);
               ca e
       A sua representa¸˜o matem´tica ´ ∨;
                       ca       a     e

                                 ∨       0     1
                                 0       0     1
                                 1       1     1




                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Disjun¸˜o
      ca


       A disjun¸˜o ´ habitualmente lida ou (or);
               ca e
       A sua representa¸˜o matem´tica ´ ∨;
                       ca       a     e

                                 ∨       0     1
                                 0       0     1
                                 1       1     1


                               1∨1 = 1
                               1∨0 = 1
                               0∨1 = 1
                               0∨0 = 0



                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Operadores Derivados




       Implica¸˜o:
              ca
                            a ⇒ b = ¬(a ∧ ¬b)
       Ou exclusivo:

                       a ⊕ b = (a ∨ b) ∧ ¬(a ∧ b)

       Equivalˆncia:
              e
                             a ≡ b = ¬(a ⊕ b)




                       Alberto Sim˜es
                                  o     ´
                                        Algebra de Boole
´
Algebra de Boole
Implica¸˜o
       ca


       A implica¸˜o ´ habitualmente lida implica (implies);
                ca e
       A sua representa¸˜o matem´tica ´ ⇒;
                       ca       a     e




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole
´
Algebra de Boole
Implica¸˜o
       ca


       A implica¸˜o ´ habitualmente lida implica (implies);
                ca e
       A sua representa¸˜o matem´tica ´ ⇒;
                       ca       a     e

                                 ⇒       0      1
                                 0       1      1
                                 1       0      1




                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Implica¸˜o
       ca


       A implica¸˜o ´ habitualmente lida implica (implies);
                ca e
       A sua representa¸˜o matem´tica ´ ⇒;
                       ca       a     e

                                 ⇒       0      1
                                 0       1      1
                                 1       0      1


                              1⇒1 = 1
                              1⇒0 = 0
                              0⇒1 = 1
                              0⇒0 = 1



                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Ou exclusivo

       O ou exclusivo ´ habitualmente denotado por xor;
                       e
       a ⊕ b pode ser lido como a ou b, mas nunca os dois;
       N˜o tem uma representa¸˜o matem´tica oficial;
         a                      ca       a
       Nestes slides, ser´ usado o ⊕;
                         a




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole
´
Algebra de Boole
Ou exclusivo

       O ou exclusivo ´ habitualmente denotado por xor;
                       e
       a ⊕ b pode ser lido como a ou b, mas nunca os dois;
       N˜o tem uma representa¸˜o matem´tica oficial;
         a                      ca       a
       Nestes slides, ser´ usado o ⊕;
                         a

                                 ⊕       0     1
                                 0       0     1
                                 1       1     0




                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Ou exclusivo

       O ou exclusivo ´ habitualmente denotado por xor;
                       e
       a ⊕ b pode ser lido como a ou b, mas nunca os dois;
       N˜o tem uma representa¸˜o matem´tica oficial;
         a                      ca       a
       Nestes slides, ser´ usado o ⊕;
                         a

                                 ⊕       0     1
                                 0       0     1
                                 1       1     0

                              1⊕1 = 0
                              1⊕0 = 1
                              0⊕1 = 1
                              0⊕0 = 0


                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Equivalˆncia
       e


       A equivalˆncia ´ habitualmente lida equivale a;
                e     e
       A sua representa¸˜o matem´tica ´ ≡;
                       ca       a     e




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole
´
Algebra de Boole
Equivalˆncia
       e


       A equivalˆncia ´ habitualmente lida equivale a;
                e     e
       A sua representa¸˜o matem´tica ´ ≡;
                       ca       a     e

                                 ≡       0     1
                                 0       1     0
                                 1       0     1




                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Equivalˆncia
       e


       A equivalˆncia ´ habitualmente lida equivale a;
                e     e
       A sua representa¸˜o matem´tica ´ ≡;
                       ca       a     e

                                 ≡       0     1
                                 0       1     0
                                 1       0     1


                              1≡1 = 1
                              1≡0 = 0
                              0≡1 = 0
                              0≡0 = 1



                        Alberto Sim˜es
                                   o         ´
                                             Algebra de Boole
´
Algebra de Boole
Leis b´sicas
      a

        Associatividade da disjun¸˜o e conjun¸˜o:
                                 ca          ca
                          a ∧ (b ∧ c) = (a ∧ b) ∧ c
                          a ∨ (b ∨ c) = (a ∨ b) ∨ c




                         Alberto Sim˜es
                                    o     ´
                                          Algebra de Boole
´
Algebra de Boole
Leis b´sicas
      a

        Associatividade da disjun¸˜o e conjun¸˜o:
                                 ca          ca
                          a ∧ (b ∧ c) = (a ∧ b) ∧ c
                          a ∨ (b ∨ c) = (a ∨ b) ∨ c


        Comutatividade da disjun¸˜o e conjun¸˜o:
                                ca          ca
                                   a∧b =b∧a
                                   a∨b =b∨a




                         Alberto Sim˜es
                                    o     ´
                                          Algebra de Boole
´
Algebra de Boole
Leis b´sicas
      a

        Associatividade da disjun¸˜o e conjun¸˜o:
                                 ca          ca
                            a ∧ (b ∧ c) = (a ∧ b) ∧ c
                            a ∨ (b ∨ c) = (a ∨ b) ∨ c


        Comutatividade da disjun¸˜o e conjun¸˜o:
                                ca          ca
                                      a∧b =b∧a
                                      a∨b =b∨a


        Distributividade:
                        a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)
                        a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)
                            Alberto Sim˜es
                                       o     ´
                                             Algebra de Boole
´
Algebra de Boole
Leis b´sicas
      a




        Dupla Nega¸˜o
                  ca
                                     ¬¬a = a




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole
´
Algebra de Boole
Leis b´sicas
      a




        Dupla Nega¸˜o
                  ca
                                     ¬¬a = a


        De Morgan
                            ¬(a ∧ b) = ¬a ∨ ¬b
                            ¬(a ∨ b) = ¬a ∧ ¬b




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole
´
Algebra de Boole
Leis b´sicas
      a




        Dupla Nega¸˜o
                  ca
                                     ¬¬a = a


        De Morgan
                            ¬(a ∧ b) = ¬a ∨ ¬b
                            ¬(a ∨ b) = ¬a ∧ ¬b


        Mais em http:
        //en.wikipedia.org/wiki/Elementary_Boolean_algebra




                        Alberto Sim˜es
                                   o     ´
                                         Algebra de Boole

Weitere ähnliche Inhalte

Was ist angesagt?

Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosJoãopedro Machado
 
Arquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra BooleanaArquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra BooleanaAlex Camargo
 
PROMINP: Apresentação sobre Medidas Elétricas
PROMINP: Apresentação sobre Medidas ElétricasPROMINP: Apresentação sobre Medidas Elétricas
PROMINP: Apresentação sobre Medidas Elétricascarlos ars
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaDivani Barbosa
 
PBD Select e restrições para Select
PBD Select e restrições para SelectPBD Select e restrições para Select
PBD Select e restrições para SelectElaine Cecília Gatto
 
Treinamento de Eletronica Básica
Treinamento de Eletronica BásicaTreinamento de Eletronica Básica
Treinamento de Eletronica BásicaPessoal
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosRegis Magalhães
 
Introdução à eletronica conceitos base
Introdução à eletronica   conceitos baseIntrodução à eletronica   conceitos base
Introdução à eletronica conceitos basejlcbanha
 
Posições de pontos, retas e planos
Posições de pontos, retas e planosPosições de pontos, retas e planos
Posições de pontos, retas e planosSANDRA_SOUZA
 
Aula espaço vetorial
Aula espaço vetorialAula espaço vetorial
Aula espaço vetorialTuane Paixão
 

Was ist angesagt? (20)

Diodos aula
Diodos aulaDiodos aula
Diodos aula
 
Matriz e Determinantes
Matriz e DeterminantesMatriz e Determinantes
Matriz e Determinantes
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Exprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exerciciosExprsaõ logicas e tabela verdade exercicios
Exprsaõ logicas e tabela verdade exercicios
 
Bases De Dados
Bases De DadosBases De Dados
Bases De Dados
 
Arquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra BooleanaArquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra Booleana
 
PROMINP: Apresentação sobre Medidas Elétricas
PROMINP: Apresentação sobre Medidas ElétricasPROMINP: Apresentação sobre Medidas Elétricas
PROMINP: Apresentação sobre Medidas Elétricas
 
Álgebra Booleana
Álgebra BooleanaÁlgebra Booleana
Álgebra Booleana
 
Transformadores 1
Transformadores 1Transformadores 1
Transformadores 1
 
Banco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface GraficaBanco de Dados MySQL + NetBeans Java + Interface Grafica
Banco de Dados MySQL + NetBeans Java + Interface Grafica
 
PBD Select e restrições para Select
PBD Select e restrições para SelectPBD Select e restrições para Select
PBD Select e restrições para Select
 
Treinamento de Eletronica Básica
Treinamento de Eletronica BásicaTreinamento de Eletronica Básica
Treinamento de Eletronica Básica
 
Linguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros PassosLinguagem C 01 Primeiros Passos
Linguagem C 01 Primeiros Passos
 
Semicondutores
SemicondutoresSemicondutores
Semicondutores
 
Exercicios do eja 1
Exercicios do eja 1Exercicios do eja 1
Exercicios do eja 1
 
3 1 simbologia (1)
3 1   simbologia (1)3 1   simbologia (1)
3 1 simbologia (1)
 
Introdução à eletronica conceitos base
Introdução à eletronica   conceitos baseIntrodução à eletronica   conceitos base
Introdução à eletronica conceitos base
 
Posições de pontos, retas e planos
Posições de pontos, retas e planosPosições de pontos, retas e planos
Posições de pontos, retas e planos
 
Aula espaço vetorial
Aula espaço vetorialAula espaço vetorial
Aula espaço vetorial
 
Funções
FunçõesFunções
Funções
 

Andere mochten auch

Aulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleAulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleJocelma Rios
 
4 sistemas digitais logica de computação
4 sistemas digitais   logica de computação4 sistemas digitais   logica de computação
4 sistemas digitais logica de computaçãoWilsonkentura
 

Andere mochten auch (7)

Algebra De Boole
Algebra De BooleAlgebra De Boole
Algebra De Boole
 
George boole
George booleGeorge boole
George boole
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
Aulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de BooleAulas 10 e 11 - Álgebra de Boole
Aulas 10 e 11 - Álgebra de Boole
 
ICC-05 Álgebra Booleana
ICC-05 Álgebra BooleanaICC-05 Álgebra Booleana
ICC-05 Álgebra Booleana
 
4 sistemas digitais logica de computação
4 sistemas digitais   logica de computação4 sistemas digitais   logica de computação
4 sistemas digitais logica de computação
 
áLgebra booleana e circuitos lógicos
áLgebra booleana e circuitos lógicosáLgebra booleana e circuitos lógicos
áLgebra booleana e circuitos lógicos
 

Mehr von Alberto Simões

Language Identification: A neural network approach
Language Identification: A neural network approachLanguage Identification: A neural network approach
Language Identification: A neural network approachAlberto Simões
 
Making the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionaryMaking the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionaryAlberto Simões
 
Dictionary Alignment by Rewrite-based Entry Translation
Dictionary Alignment by Rewrite-based Entry TranslationDictionary Alignment by Rewrite-based Entry Translation
Dictionary Alignment by Rewrite-based Entry TranslationAlberto Simões
 
EMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesEMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesAlberto Simões
 
Aula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de SequênciaAula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de SequênciaAlberto Simões
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAlberto Simões
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAlberto Simões
 
Aula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de InformaçãoAula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de InformaçãoAlberto Simões
 
Building C and C++ libraries with Perl
Building C and C++ libraries with PerlBuilding C and C++ libraries with Perl
Building C and C++ libraries with PerlAlberto Simões
 
Processing XML: a rewriting system approach
Processing XML: a rewriting system approachProcessing XML: a rewriting system approach
Processing XML: a rewriting system approachAlberto Simões
 
Arquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaArquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaAlberto Simões
 
Extracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução AutomáticaExtracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução AutomáticaAlberto Simões
 

Mehr von Alberto Simões (20)

Source Code Quality
Source Code QualitySource Code Quality
Source Code Quality
 
Language Identification: A neural network approach
Language Identification: A neural network approachLanguage Identification: A neural network approach
Language Identification: A neural network approach
 
Google Maps JS API
Google Maps JS APIGoogle Maps JS API
Google Maps JS API
 
Making the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionaryMaking the most of a 100-year-old dictionary
Making the most of a 100-year-old dictionary
 
Dictionary Alignment by Rewrite-based Entry Translation
Dictionary Alignment by Rewrite-based Entry TranslationDictionary Alignment by Rewrite-based Entry Translation
Dictionary Alignment by Rewrite-based Entry Translation
 
EMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized DictionariesEMLex-A5: Specialized Dictionaries
EMLex-A5: Specialized Dictionaries
 
Modelação de Dados
Modelação de DadosModelação de Dados
Modelação de Dados
 
Aula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de SequênciaAula 04 - Introdução aos Diagramas de Sequência
Aula 04 - Introdução aos Diagramas de Sequência
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de Atividade
 
Aula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de RequisitosAula 02 - Engenharia de Requisitos
Aula 02 - Engenharia de Requisitos
 
Aula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de InformaçãoAula 01 - Planeamento de Sistemas de Informação
Aula 01 - Planeamento de Sistemas de Informação
 
Building C and C++ libraries with Perl
Building C and C++ libraries with PerlBuilding C and C++ libraries with Perl
Building C and C++ libraries with Perl
 
PLN em Perl
PLN em PerlPLN em Perl
PLN em Perl
 
Classification Systems
Classification SystemsClassification Systems
Classification Systems
 
Redes de Pert
Redes de PertRedes de Pert
Redes de Pert
 
Dancing Tutorial
Dancing TutorialDancing Tutorial
Dancing Tutorial
 
Processing XML: a rewriting system approach
Processing XML: a rewriting system approachProcessing XML: a rewriting system approach
Processing XML: a rewriting system approach
 
Sistemas de Numeração
Sistemas de NumeraçãoSistemas de Numeração
Sistemas de Numeração
 
Arquitecturas de Tradução Automática
Arquitecturas de Tradução AutomáticaArquitecturas de Tradução Automática
Arquitecturas de Tradução Automática
 
Extracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução AutomáticaExtracção de Recursos para Tradução Automática
Extracção de Recursos para Tradução Automática
 

Kürzlich hochgeladen

PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdfProfGleide
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxDeyvidBriel
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOMarcosViniciusLemesL
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOBiatrizGomes1
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbyasminlarissa371
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptxpamelacastro71
 
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdfNoções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdfdottoor
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundonialb
 
Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?MrciaRocha48
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAlexandreFrana33
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxacaciocarmo1
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileirosMary Alvarenga
 
PRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoPRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoSilvaDias3
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 

Kürzlich hochgeladen (20)

PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
 
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANOInvestimentos. EDUCAÇÃO FINANCEIRA 8º ANO
Investimentos. EDUCAÇÃO FINANCEIRA 8º ANO
 
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSOVALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
VALORES HUMANOS NA DISCIPLINA DE ENSINO RELIGIOSO
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
treinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppttreinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppt
 
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbv19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
v19n2s3a25.pdfgcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
 
Aula 1, 2 Bacterias Características e Morfologia.pptx
Aula 1, 2  Bacterias Características e Morfologia.pptxAula 1, 2  Bacterias Características e Morfologia.pptx
Aula 1, 2 Bacterias Características e Morfologia.pptx
 
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdfNoções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
Noções de Orçamento Público AFO - CNU - Aula 1 - Alunos.pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
geografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundogeografia 7 ano - relevo, altitude, topos do mundo
geografia 7 ano - relevo, altitude, topos do mundo
 
Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?
 
As Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptxAs Viagens Missionária do Apostolo Paulo.pptx
As Viagens Missionária do Apostolo Paulo.pptx
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptx
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros
 
PRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoPRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basico
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 

Álgebra de Boole

  • 1. ´ Algebra de Boole Alberto Sim˜es o alberto.simoes@eu.ipp.pt 3 de Outubro de 2009 Alberto Sim˜es o ´ Algebra de Boole
  • 2. ´ Algebra de Boole Simplificadamente, uma ´lgebra define: a um conjunto de valores; um conjunto de opera¸˜es; co e garante um conjunto de propriedades Alberto Sim˜es o ´ Algebra de Boole
  • 3. ´ Algebra de Boole Simplificadamente, uma ´lgebra define: a um conjunto de valores; um conjunto de opera¸˜es; co e garante um conjunto de propriedades George Boole definiu uma ´lgebra baseada em valores l´gicos: a o sobre um conjunto de dois valores: verdadeiro (1) falso (0) Alberto Sim˜es o ´ Algebra de Boole
  • 4. ´ Algebra de Boole Simplificadamente, uma ´lgebra define: a um conjunto de valores; um conjunto de opera¸˜es; co e garante um conjunto de propriedades George Boole definiu uma ´lgebra baseada em valores l´gicos: a o sobre um conjunto de dois valores: verdadeiro (1) falso (0) com trˆs opera¸˜es b´sicas: e co a nega¸˜o (n˜o) ca a conjun¸˜o (e) ca disjun¸˜o (ou) ca Alberto Sim˜es o ´ Algebra de Boole
  • 5. ´ Algebra de Boole Nega¸˜o ca A nega¸˜o ´ habitualmente lida n˜o (not); ca e a A sua representa¸˜o matem´tica ´ ¬; ca a e Alberto Sim˜es o ´ Algebra de Boole
  • 6. ´ Algebra de Boole Nega¸˜o ca A nega¸˜o ´ habitualmente lida n˜o (not); ca e a A sua representa¸˜o matem´tica ´ ¬; ca a e x ¬x 0 1 1 0 Alberto Sim˜es o ´ Algebra de Boole
  • 7. ´ Algebra de Boole Nega¸˜o ca A nega¸˜o ´ habitualmente lida n˜o (not); ca e a A sua representa¸˜o matem´tica ´ ¬; ca a e x ¬x 0 1 1 0 ¬0 = 1 ¬1 = 0 Alberto Sim˜es o ´ Algebra de Boole
  • 8. ´ Algebra de Boole Conjun¸˜o ca A conjun¸˜o ´ habitualmente lida e (and); ca e A sua representa¸˜o matem´tica ´ ∧; ca a e Alberto Sim˜es o ´ Algebra de Boole
  • 9. ´ Algebra de Boole Conjun¸˜o ca A conjun¸˜o ´ habitualmente lida e (and); ca e A sua representa¸˜o matem´tica ´ ∧; ca a e ∧ 0 1 0 0 0 1 0 1 Alberto Sim˜es o ´ Algebra de Boole
  • 10. ´ Algebra de Boole Conjun¸˜o ca A conjun¸˜o ´ habitualmente lida e (and); ca e A sua representa¸˜o matem´tica ´ ∧; ca a e ∧ 0 1 0 0 0 1 0 1 1∧1 = 1 1∧0 = 0 0∧1 = 0 0∧0 = 0 Alberto Sim˜es o ´ Algebra de Boole
  • 11. ´ Algebra de Boole Disjun¸˜o ca A disjun¸˜o ´ habitualmente lida ou (or); ca e A sua representa¸˜o matem´tica ´ ∨; ca a e Alberto Sim˜es o ´ Algebra de Boole
  • 12. ´ Algebra de Boole Disjun¸˜o ca A disjun¸˜o ´ habitualmente lida ou (or); ca e A sua representa¸˜o matem´tica ´ ∨; ca a e ∨ 0 1 0 0 1 1 1 1 Alberto Sim˜es o ´ Algebra de Boole
  • 13. ´ Algebra de Boole Disjun¸˜o ca A disjun¸˜o ´ habitualmente lida ou (or); ca e A sua representa¸˜o matem´tica ´ ∨; ca a e ∨ 0 1 0 0 1 1 1 1 1∨1 = 1 1∨0 = 1 0∨1 = 1 0∨0 = 0 Alberto Sim˜es o ´ Algebra de Boole
  • 14. ´ Algebra de Boole Operadores Derivados Implica¸˜o: ca a ⇒ b = ¬(a ∧ ¬b) Ou exclusivo: a ⊕ b = (a ∨ b) ∧ ¬(a ∧ b) Equivalˆncia: e a ≡ b = ¬(a ⊕ b) Alberto Sim˜es o ´ Algebra de Boole
  • 15. ´ Algebra de Boole Implica¸˜o ca A implica¸˜o ´ habitualmente lida implica (implies); ca e A sua representa¸˜o matem´tica ´ ⇒; ca a e Alberto Sim˜es o ´ Algebra de Boole
  • 16. ´ Algebra de Boole Implica¸˜o ca A implica¸˜o ´ habitualmente lida implica (implies); ca e A sua representa¸˜o matem´tica ´ ⇒; ca a e ⇒ 0 1 0 1 1 1 0 1 Alberto Sim˜es o ´ Algebra de Boole
  • 17. ´ Algebra de Boole Implica¸˜o ca A implica¸˜o ´ habitualmente lida implica (implies); ca e A sua representa¸˜o matem´tica ´ ⇒; ca a e ⇒ 0 1 0 1 1 1 0 1 1⇒1 = 1 1⇒0 = 0 0⇒1 = 1 0⇒0 = 1 Alberto Sim˜es o ´ Algebra de Boole
  • 18. ´ Algebra de Boole Ou exclusivo O ou exclusivo ´ habitualmente denotado por xor; e a ⊕ b pode ser lido como a ou b, mas nunca os dois; N˜o tem uma representa¸˜o matem´tica oficial; a ca a Nestes slides, ser´ usado o ⊕; a Alberto Sim˜es o ´ Algebra de Boole
  • 19. ´ Algebra de Boole Ou exclusivo O ou exclusivo ´ habitualmente denotado por xor; e a ⊕ b pode ser lido como a ou b, mas nunca os dois; N˜o tem uma representa¸˜o matem´tica oficial; a ca a Nestes slides, ser´ usado o ⊕; a ⊕ 0 1 0 0 1 1 1 0 Alberto Sim˜es o ´ Algebra de Boole
  • 20. ´ Algebra de Boole Ou exclusivo O ou exclusivo ´ habitualmente denotado por xor; e a ⊕ b pode ser lido como a ou b, mas nunca os dois; N˜o tem uma representa¸˜o matem´tica oficial; a ca a Nestes slides, ser´ usado o ⊕; a ⊕ 0 1 0 0 1 1 1 0 1⊕1 = 0 1⊕0 = 1 0⊕1 = 1 0⊕0 = 0 Alberto Sim˜es o ´ Algebra de Boole
  • 21. ´ Algebra de Boole Equivalˆncia e A equivalˆncia ´ habitualmente lida equivale a; e e A sua representa¸˜o matem´tica ´ ≡; ca a e Alberto Sim˜es o ´ Algebra de Boole
  • 22. ´ Algebra de Boole Equivalˆncia e A equivalˆncia ´ habitualmente lida equivale a; e e A sua representa¸˜o matem´tica ´ ≡; ca a e ≡ 0 1 0 1 0 1 0 1 Alberto Sim˜es o ´ Algebra de Boole
  • 23. ´ Algebra de Boole Equivalˆncia e A equivalˆncia ´ habitualmente lida equivale a; e e A sua representa¸˜o matem´tica ´ ≡; ca a e ≡ 0 1 0 1 0 1 0 1 1≡1 = 1 1≡0 = 0 0≡1 = 0 0≡0 = 1 Alberto Sim˜es o ´ Algebra de Boole
  • 24. ´ Algebra de Boole Leis b´sicas a Associatividade da disjun¸˜o e conjun¸˜o: ca ca a ∧ (b ∧ c) = (a ∧ b) ∧ c a ∨ (b ∨ c) = (a ∨ b) ∨ c Alberto Sim˜es o ´ Algebra de Boole
  • 25. ´ Algebra de Boole Leis b´sicas a Associatividade da disjun¸˜o e conjun¸˜o: ca ca a ∧ (b ∧ c) = (a ∧ b) ∧ c a ∨ (b ∨ c) = (a ∨ b) ∨ c Comutatividade da disjun¸˜o e conjun¸˜o: ca ca a∧b =b∧a a∨b =b∨a Alberto Sim˜es o ´ Algebra de Boole
  • 26. ´ Algebra de Boole Leis b´sicas a Associatividade da disjun¸˜o e conjun¸˜o: ca ca a ∧ (b ∧ c) = (a ∧ b) ∧ c a ∨ (b ∨ c) = (a ∨ b) ∨ c Comutatividade da disjun¸˜o e conjun¸˜o: ca ca a∧b =b∧a a∨b =b∨a Distributividade: a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c) Alberto Sim˜es o ´ Algebra de Boole
  • 27. ´ Algebra de Boole Leis b´sicas a Dupla Nega¸˜o ca ¬¬a = a Alberto Sim˜es o ´ Algebra de Boole
  • 28. ´ Algebra de Boole Leis b´sicas a Dupla Nega¸˜o ca ¬¬a = a De Morgan ¬(a ∧ b) = ¬a ∨ ¬b ¬(a ∨ b) = ¬a ∧ ¬b Alberto Sim˜es o ´ Algebra de Boole
  • 29. ´ Algebra de Boole Leis b´sicas a Dupla Nega¸˜o ca ¬¬a = a De Morgan ¬(a ∧ b) = ¬a ∨ ¬b ¬(a ∨ b) = ¬a ∧ ¬b Mais em http: //en.wikipedia.org/wiki/Elementary_Boolean_algebra Alberto Sim˜es o ´ Algebra de Boole