SlideShare a Scribd company logo
1 of 29
Download to read offline
´
   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

More Related Content

What's hot

Relações semânticas entre palavras
Relações semânticas entre palavrasRelações semânticas entre palavras
Relações semânticas entre palavrasSofia Antunes
 
Actividade laboratorial Biologia 12º ano
Actividade laboratorial Biologia 12º anoActividade laboratorial Biologia 12º ano
Actividade laboratorial Biologia 12º anoCátia Teixeira
 
E cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentesE cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentesAndré Felipe
 
Aula - CLP & Linguagem Ladder
Aula - CLP & Linguagem LadderAula - CLP & Linguagem Ladder
Aula - CLP & Linguagem LadderAnderson Pontes
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacionalYasmim Morais
 
Ponte de Wheatstone em equilíbrio
Ponte de Wheatstone em equilíbrioPonte de Wheatstone em equilíbrio
Ponte de Wheatstone em equilíbrioAdilson Nakamura
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware softwarejocaco
 
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
 
Riscos associados a electricidade
Riscos associados a electricidadeRiscos associados a electricidade
Riscos associados a electricidadeisabelourenco
 
Análise da estrutura e conteúdo dos poemas
Análise da estrutura e conteúdo dos poemasAnálise da estrutura e conteúdo dos poemas
Análise da estrutura e conteúdo dos poemasPéricles Penuel
 
Trabalho físico química 9º ano
Trabalho físico química 9º anoTrabalho físico química 9º ano
Trabalho físico química 9º anoanafilipacunha
 
Curso basico automatos programaveis dia 1
Curso basico   automatos programaveis dia 1Curso basico   automatos programaveis dia 1
Curso basico automatos programaveis dia 1Alcides Santos
 

What's hot (20)

Relações semânticas entre palavras
Relações semânticas entre palavrasRelações semânticas entre palavras
Relações semânticas entre palavras
 
Códigos BCD, Gray e ASCII
Códigos  BCD, Gray e ASCIICódigos  BCD, Gray e ASCII
Códigos BCD, Gray e ASCII
 
Actividade laboratorial Biologia 12º ano
Actividade laboratorial Biologia 12º anoActividade laboratorial Biologia 12º ano
Actividade laboratorial Biologia 12º ano
 
E cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentesE cap 9- dispositivos de proteção contra sobrecorrentes
E cap 9- dispositivos de proteção contra sobrecorrentes
 
SDAC 12º - M9 TGEI
SDAC 12º - M9 TGEISDAC 12º - M9 TGEI
SDAC 12º - M9 TGEI
 
Multimetros
MultimetrosMultimetros
Multimetros
 
Aula - CLP & Linguagem Ladder
Aula - CLP & Linguagem LadderAula - CLP & Linguagem Ladder
Aula - CLP & Linguagem Ladder
 
Capitulo 004 logica ladder - logica combinacional
Capitulo 004   logica ladder - logica combinacionalCapitulo 004   logica ladder - logica combinacional
Capitulo 004 logica ladder - logica combinacional
 
Aterramento elétrico
Aterramento elétricoAterramento elétrico
Aterramento elétrico
 
Ponte de Wheatstone em equilíbrio
Ponte de Wheatstone em equilíbrioPonte de Wheatstone em equilíbrio
Ponte de Wheatstone em equilíbrio
 
Díodo zener
Díodo zenerDíodo zener
Díodo zener
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
 
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
 
Eletronica de potencia
Eletronica de potenciaEletronica de potencia
Eletronica de potencia
 
padre antónio vieira
padre antónio vieirapadre antónio vieira
padre antónio vieira
 
Aula disjuntor
Aula disjuntorAula disjuntor
Aula disjuntor
 
Riscos associados a electricidade
Riscos associados a electricidadeRiscos associados a electricidade
Riscos associados a electricidade
 
Análise da estrutura e conteúdo dos poemas
Análise da estrutura e conteúdo dos poemasAnálise da estrutura e conteúdo dos poemas
Análise da estrutura e conteúdo dos poemas
 
Trabalho físico química 9º ano
Trabalho físico química 9º anoTrabalho físico química 9º ano
Trabalho físico química 9º ano
 
Curso basico automatos programaveis dia 1
Curso basico   automatos programaveis dia 1Curso basico   automatos programaveis dia 1
Curso basico automatos programaveis dia 1
 

Viewers also liked

Viewers also liked (6)

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
 
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
 

More from 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
 

More from 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
 

Recently uploaded

DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamentalAntônia marta Silvestre da Silva
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 

Recently uploaded (20)

DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
2° ano_PLANO_DE_CURSO em PDF referente ao 2° ano do Ensino fundamental
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 

Á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