Álgebra de Boole. João Paulo Cerquinho Cajueiro 19 de agosto de 2009

Tamanho: px
Começar a partir da página:

Download "Álgebra de Boole. João Paulo Cerquinho Cajueiro 19 de agosto de 2009"

Transcrição

1 Álgebra de Boole João Paulo Cerquinho Cajueiro 19 de agosto de 2009 A álgebra de Boole foi desenvolvida por George Boole( ) em seu livro An Investigation of the Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities de Ela buscava uma base matemática formal para a lógica e probabilidade e passou um longo tempo sendo conhecida apenas por matemáticos, sem encontrar uma utilidade prática. Foi, de certo modo, descoberta por Claude Shannon( ), que a utilizou em sua tese de mestrado A Symbolic Analysis of Relay and Switching Circuits em 1937 para desenvolver circuitos elétricos que realizassem funções lógicas. 1 Postulados Pensando em probabilidade, a idéia básica da álgebra booleana é de utilizar conceitos de álgebra para expressar questões de probabilidade ou de lógica. Neste sentido o número 1 expressa o conceito lógico de verdadeiro ou o conceito probabilístico (ou melhor, de teoria de conjuntos) de todo o espaço amostral, o 0 é o equivalente lógico de falso ou de conjunto nulo, a soma + equivale ao ou lógico e a união ( ) de conjuntos e a multiplicação equivale a operação lógica e e a intersecção ( ) de conjuntos. Os potulados são feitos de modo a garantir esta equivalência. Postulado 1 Operações: A álgebra de Boole tem um conjunto K de 2 ou mais valores e duas operações: e +, de modo que para todo a, b pertencentes a K: Postulado 2 Valores Neutros: Existem valores 0 e 1 tais que: a b K a + b K (P1) a + 0 = a a 1 = 1 (P2) Postulado 3 comutatividade: a + b = b + a a b = b a (P3) 1

2 Postulado 4 associatividade: a + (b + c) = (a + b) + c a (b c) = (a b) c (P4) Postulado 5 distributividade: a + (b c) = (a + b) (a + c) a (b + c) = (a b) + (a c) (P5) Postulado 6 existência de complemento: Para todo a K, existe um e apenas um a K, chamado o complemento de a, tal que: a + a = 1 (P6) a a = 0 2 Teoremas Várias características da álgebra de Boole não aparecem diretamente nos postulados, mas podem ser inferidas a partir deles. Muitas destas características serão úteis para nós, e abaixo descrevemos 10 teoremas, provados a partir dos postulados (ou de teoremas já provados, o que dá no mesmo). Dentre os 10 teoremas mostrados, 9 deles tem 2 formas, aqui chamadas de e, que são as formas duais dos teoremas. A dualidade será melhor discutida usando o teorema 1 como exemplo. Teorema 1: A soma ou o produto de um valor por ele mesmo é igual a ele mesmo. a + a = a a a = a (T1) E a prova deste teorema encontra-se abaixo: a = a + 0 = a + a a = (a + a) (a + a) = (a + a) 1 a = a + a a = a 1 = a (a + a) = (a a) + (a a) = (a a) + 0 a = a a Note que a prova de T1 é idêntica a de T1, ao se trocar as operações de soma por multiplicação e vice-versa e os 0 s por 1 s e vice-versa. Isto não é uma coincidência, mas vem diretamente do fato de que os postulados tem esta simetria. Em álgebra de Boole isto é chamado de dualidade. Diz-se então que uma expressão é o dual da outra quando se trocam os por + e vice-versa e os 0 s por 1 s e vice-versa. Além disso, a simetria dos postulados garante que: se uma expressão f é verdadeira, logo a expressão dual f d também é verdadeira. Por conta disto, para todos os teoremas subsequentes que tenham expressões duais, só provaremaos uma delas, já que o dual do teorema é automaticamente verdadeiro. 2

3 Teorema 2: a + 1 = 1 a 0 = 0 (T2) a + 1 = a + (a + a) = (a + a) + a = a + a a + 1 = 1 Teorema 3: a = a (T3) Seja a = b: logo: Teorema 4: b a = a b = a a 0 b + a = a + b = a + a 1 a b = a a + a b = a a (a + b) = a (T4) a + a b = a 1 + a b = a(b + b + a b = a b + a b + a b = a b + a b = a 1 a + a b = a O significado deste teorema é melhor visto através de um diagrama de Venn 1, mostrando a e a b (lembrando que a multiplicação equivale à intersecção e a soma à união). A figura 1 mostra justamente isto. Teorema 5: a + a b = a + b a (a + b) = a b (T5) 3

4 a a b b Figura 1: Diagrama de Venn demostrando o teorema T4. a a b Figura 2: Diagrama de Venn demonstrando o teorema T5. a + a b = (a + a b) + a b = a + b(a + a) = a + b 1 a + a b = a + b Teorema 6: a b + a b = a (a + b) (a + b) = a (T6) a b + a b = a(b + b) = a 1 a b + a b = a 1 na verdade, este é um diagrama de Johnston. Um diagrama de Venn mostraria todas as possibilidades: a b, a b, a b e a b. 4

5 a b a b Figura 3: Diagrama de Venn demonstrando o teorema T6. c a b c a b a b Figura 4: Diagrama de Venn demostrando o teorema T7. Teorema 7: a b + a b c = a b + a c (a + b) (a + b + c) = (a + b) (a + c) (T7) a b + a b c = a b 1 + a b c = a b (1 + c) + a b c = a b 1 + a b c + a b c = a b + a c(b + b) a b + a b c = a b + a c Teorema 8 Leis de DeMorgan 2 : a + b = a b a b = a + b (T8) 5

6 a + b a b a b a + b Figura 5: Diagrama de Venn mostrando que a)a b é o complemento de a + b e que b)a + b é o complemento de a b para provar as Leis de demorgan (T8). Prova-se mostrando que a b é o complemento de a+b: (a + b)a b = a a b + b a b (a + b)a b = 0 = (a + b) + a b = (a + b + a)(a + b + b) = (1 + b)(1 + a) = 1 1 (a + b) + a b = 1 Logo: a + b a b É possível ainda aplicar o teorema repetidas vezes e provar que: f (x 1,x 2,...,x n ) = f d (x 1,x 2,...,x n ) Teorema 9 Teorema do consenso: a b + a c + b c = a b + a c (a + b) (a + c) (b + c) = (a + b) (a + c) (T9) a b + a c + b c = (a b c + a b c) + (a b c + a b c) + (a b c + a b c) = (a b c + a b c) + a b c + (a b c + a b c) + a b c = a b c + a b c + a b c + a b c = (a b c + a b c) + (a b c + a b c) a b + a c + b c = a b + a c 6

7 a c a b Figura 6: Diagrama de Venn demonstrando o teorema do consenso. Teorema 10 Expansão de Shannon 3 : f (x 1,x 2,...,x n ) = x 1 f (1,x 2,...,x n ) + x 1 f (0,x 2,...,x n ) f (x 1,x 2,...,x n ) = [x 1 + f (0,x 2,...,x n )] [x 1 + f (1,x 2,...,x n )] (T10) Considerando que x 1 x 1 = x 1 1 e que x 1 x 1 = x 1 x 1 x 1 = x 1 0, podemos afirmar que: x 1 f (x 1,x 2,...,x n ) = x 1 f (1,x 2,...,x n ) E pelo mesmo raciocínio chegamos a: x 1 f (x 1,x 2,...,x n ) = x 1 f (0,x 2,...,x n ) Podemos então separar a função e aplicar estas igualdades: f(...) = 1 f(...) = x 1 f(...) + x 1 f(...) f(...) = x 1 f (1,x 2,...,x n ) + x 1 f (0,x 2,...,x n ) 3 Aplicação dos postulados e teoremas Podemos aplicar os postulados e teoremas da álgebra de Boole para simplificar equações booleanas. Como estas equações serão ou são implementadas por um circuito, isto significa um circuito menor e, consequentemente, mais barato e mais rápido. A tabela 1 condensa todas os postulados e teoremas até então desenvolvidos para facilitar o acesso. Exemplo 1: Minimize o circuito lógico mostrado na figura 7. 7

8 P1 a,b K : a b K a,b K : a + b K P2 a + 0 = a a 1 = 1 P3 a + b = b + a a b = b a P4 a + (b + c) = (a + b) + c a (b c) = (a b) c P5 a + (b c) = (a + b) (a + c) a (b + c) = (a b) + (a c) P6 a + a = 1 a a = 0 T1 a + a = a a a = a T2 a + 1 = 1 a 0 = 0 T3 a = a T4 a + a b = a a (a + b) = a T5 a + a b = a + b a (a + b) = a b T6 a b + a b = a (a + b) (a + b) = a T7 a b + a b c = a b + a c (a + b) (a + b + c) = (a + b) (a + c) T8 a + b = a b a b = a + b T9 a b + a c + b c = a b + a c (a + b) (a + c) (b + c) = (a + b) (a + c) T10 f (x 1,...) = x 1 f (1,...) + x 1 f(0,...) f(x 1,...) = [x 1 + f(0,...)] [x 1 + f(1,...)] Tabela 1: Resumo dos postulados e Teoremas. a b z c Figura 7: Circuito do exemplo 1. Resolução: Pela análise do circuito obtemos z = abc+ac ab. Aplicamos agora os postulados 8

9 e teoremas cabíveis: z(a,b,c) = abc + ac ab T8 = abc + ac (a + b) T3 = abc + ac(a + b) P5 = abc + aca P3 = abc + aa T1 + acb P3 c + abc = abc + ac + abc P3 = abc + abc+ac T6 = ab + ac P5 z(a,b,c) = a(b + c) O circuito simplificado é mostrado na figura 8. a b z c Figura 8: Circuito simplificado do exemplo 1. 4 Formas canônicas Há casos em que é necessário obter uma equação booleana a partir de uma tabela verdade. Nestas situações são bastante úteis as formas canônicas (também conhecidas de formas padrões) de soma de mintermos ou produto de maxtermos. Obviamente para entendê-las precisamos primeiro saber o que são mintermos e maxtermos. Vamos começar pela definição de mintermos e analisar a forma de soma de mintermos. Um mintermo é um produto não barrado de todas as variáveis da função, sejam elas barradas ou não. Considerando uma função de 4 variáveis, são exemplos de mintermos: abcd, abcd e abcd. 9

10 Não são mintermos abc (pois não tem todas as variáveis), ab + cd (pois não é um produto das 4 variáveis), ab(cd) (pois as variáveis tem que ser barradas uma a uma) e nem abcdd (pois a variável d está repetida). Um exemplo de função descrita na forma soma de mintermos (por simplicidade referido por sdm- soma de mintermos) é a função de 3 variáveis g = abc + abc + abc. Para entender a utilidade desta forma, observe a tabela 2, que é uma tabela verdade da função g e de cada um dos mintermos presentes nela. a b c abc abc abc g Tabela 2: tabela verdade da função g = abc + abc + abc e seus mintermos. Um mintermo, sendo um produto de todas as variáveis presentes, só pode ser 1 em um único caso, o que é exemplificado na tabela. Além disso mintermos diferentes representam um 1 em posições diferentes da tabela verdade, logo a soma de mintermos indica qual das posições da tabela-verdade é 1. Com base nisto, é possível descrever qualquer função lógica no formato sdm. Fica então fácil obter uma tabela verdade a partir de uma equação na forma sdm ou vice-versa. Dada uma tabela verdade qualquer, cada linha em que a função é 1 corresponde a um mintermo. O mintermo abc só será 1 quando a etrada for abc = 111; abc será 1 quando abc = 011 e assim por diante. Ou seja, para uma variável não barrada num mintermo corresponde aquela variável ser 1 na tabela verdade e uma variável barrada corresponde a um 0. A tabela 4 apresenta todos os mintermos de uma função de 4 variáveis junto com a respectiva entrada que faz ele ser 1. Obviamente, com 2 variáveis temos 4 mintermos possíveis (ab, ab, ab e ab), com 3 variáveis temos 8 mintermos possíveis, com 4 temos 16 e assim por diante. É bastante usual se trabalhar com equações na forma sdm. Uma das razões para isso é que uma sdm é uma soma de produtos, obviamente, e estamos acostumados a trabalhar com equações na forma de soma de produtos devido às propriedades da álgebra convencional. Mas a álgebra de Boole abre a oportunidade de trabalharmos com uma equação na forma produto de somas, o que leva a uma forma padrão alternativa: a forma padrão produto de maxtermos (ou pdm). Um maxtermo é uma soma não barrada de todas as variáveis da função, sejam elas barradas ou não. Considerando uma função de 4 variáveis, são exemplos de maxtermos: a + b + c + d, a + b + c + d e a + b + c + d. Não são maxtermos a + b + c (pois não tem todas as variáveis), ab + cd (pois 10

11 não é um produto das 4 variáveis), a+b+(c + d) (pois as variáveis tem que ser barradas uma a uma) e nem a + b + c + d + d (pois a variável d está repetida). Da mesma forma que fizemos com mintermos, vamos analisar a função exemplo g = (a + b + c) (a + b + c) (a + b + c) para entender a utilidade da forma pdm, observe a tabela 3, que é uma tabela verdade da função g e de cada um dos maxtermos presentes nela. a b c a + b + c a + b + c a + b + c g Tabela 3: tabela verdade da função g = (a + b + c) (a + b + c) (a + b + c) e seus maxtermos. Observa-se analisando a tabela que cada maxtermo só é 0 para um único vetor de entrada e 1 para qualquer outra entrada. Pegando como exemplo o maxtermo a + b + c, como se trata de uma soma, ele é 1 sempre que a = 1, que b = 1 ou que c = 0 (pois c está barrado), logo ele só é 0 quando a = b = 0 e c = 1. Isto quer dizer que, enquanto cada mintermo representava uma linha da tabela verdade com saída 1, cada maxtermo representa uma linha na tabela verdade com saída 0. E para unir diferentes maxtermos, faz-se o produto deles, pois assim os 0 s se somam na fórmula final. Daí a forma ser o produto dos maxtermos. Fica então fácil descrever qualquer função como sdm ou pdm a partir de uma tabela verdade. Ou de uma equação em uma das duas forma padrões, obter a tabela verdade. A tabela 4 mostra também os 16 maxtermos equivalentes a cada entrada possível com 4 variáveis. Exemplo 2: Reanalisando as tabelas 2 e 3, é fácil chegar nas equações das funções g na forma pdm e g na forma sdm: g = (a + b + c)(a + b + c)(a + b + c)(a + b + c)(a + b + c) (1) g = abc + abc + abc + abc + abc (2) Exemplo 3: Deseja-se implementar um circuito que acione uma saída f caso 2 ou mais de suas 3 entradas A, B e C forem 1. Resolução (Usando Mintermos): O primeiro passo é montar a tabela verdade da função f, vide tabela 5 Analisando a tabela 5, podemos obter a equação de f na forma sdm. f(a,b,c) = ABC + ABC + ABC + ABC (3) 11

12 a b c d mintermo maxtermo abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d abcd a + b + c + d Tabela 4: Mintermos e maxtermos equivalentes a cada um dos possíveis valores de entrada de uma função de 4 variáveis. A B C f Tabela 5: Tabela verdade da função f. E então basta aplicar os postulados e teoremas cabíveis à equação 3 para 12

13 minimizar a função. f(a,b,c) = ABC + ABC + ABC + ABC AB (T6) = ABC + ABC + AB AC+AB (T7) = ABC + AC +AB BC+AC (T7) f(a,b,c) = BC + AC + AB (4) Resolução (Usando maxtermos): Reanalisando a tabela 5, obtemos a equação de f na forma pdm. f(a,b,c) = (A + B + C)(A + B + C)(A + B + C)(A + B + C) (5) E novamente aplicando os postulados e teoremas cabíveis: f(a,b,c) = (A + B + C)(A + B + C) (A + B + C)(A + B + C) A+B (T6) = (A + B)(A + B + C) (A + B + C) A+C (T7) = (A + B)(A + C)(A + B + C) B+C (T7) f(a,b,c) = (A + B)(A + C)(B + C) (6) É fácil mostrar que a equação 6 é equivalente à 4. Para tanto basta aplicar repetidas vezes o postulado da distributividade (P5). 13

Arquitetura e Organização de Computadores. Álgebra Booleana

Arquitetura e Organização de Computadores. Álgebra Booleana Arquitetura e Organização de Computadores Álgebra Booleana 1 Histórico e Propriedades Formalizada por George Boole em 1854 Usada por Shannon em 1938 para provar propriedades de circuitos de chaveamento

Leia mais

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN No século XIX Georges Boole desenvolveu uma teoria matemática com base nas leis da lógica - a Álgebra de Boole - cuja aplicação nos circuitos digitais e computadores

Leia mais

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) joao.carvalho@inesc.pt Álgebra de Boole Binária A Álgebra de Boole binária

Leia mais

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR. 9. Apêndice - Portas e Operações Lógicas Uma porta lógica é um circuito eletrônico (hardware) que se constitui no elemento básico de um sistema de computação. A CPU, as memórias, as interfaces de E/S são

Leia mais

Prof. Leonardo Augusto Casillo

Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 6 Álgebra de Boole Prof. Leonardo Augusto Casillo Álgebra de Boole (ou Boleana) Desenvolvida pelo matemático britânico George

Leia mais

Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso

Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso 1 Circuitos Combinacionais: São circuitos cuja saída depende apenas dos valores das entradas. Circuitos Sequenciais: São circuitos cuja saída depende tanto do valor atual das entradas quanto do valor anterior

Leia mais

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch Lógica Boolena Aula 05 Prof. Msc. Arthur G. Bartsch Departamento de engenharia elétrica DEE Centro de ciências tecnológicas CCT Universidade do estado de Santa Catarina UDESC Álgebra de Boole ALB0001 arthur.bartsch@udesc.br

Leia mais

Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos

Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos Graduação em Sistemas de Informação Prof.

Leia mais

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr.

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr. PCS 35 (PCS225) Sistemas Digitais I Módulo 5 Álgebra Booleana Prof. Dr. Edison Sobre o material do Prof. Dr. Marcos A. Simplicio Jr. versão: 5 (Mar/28) Conceitos básicos Conteúdo Teoremas de variável Teoremas

Leia mais

PCS 3115 (PCS2215) Conteúdo

PCS 3115 (PCS2215) Conteúdo -Mar-8 PCS 35 (PCS225) Sistemas Digitais I Módulo 5 Álgebra Booleana Prof. Dr. Marcos A. Simplicio Jr. versão: 3. (Jan/26) Conteúdo Conceitos básicos Teoremas de variável Teoremas de 2 variáveis Teoremas

Leia mais

Introdução à Computação: Álgebra Booleana

Introdução à Computação: Álgebra Booleana Introdução à Computação: Álgebra Booleana Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória, ES

Leia mais

Formas Canônicas e Mapas de Karnaugh

Formas Canônicas e Mapas de Karnaugh Formas Canônicas e Mapas de Karnaugh Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 16 de abril de 2015 1 / 23 Introdução Manipulação Algébrica não é trivial. Requer

Leia mais

Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota 3.11 Teoremas de DeMorgan Demorgan, foi um grande matemático, tendo contribuído

Leia mais

A B f(a, B) = A + B. A f(a ) = A

A B f(a, B) = A + B. A f(a ) = A Álgebra de Boole ESTV-ESI-Sistemas Digitais-Álgebra de Boole 1/7 A Álgebra de Boole é uma ferramenta matemática muito utilizada na representação e simplificação de funções binárias (ou lógicas), sendo

Leia mais

Eletrônica Digital. Funções e Portas Lógicas. Prof. Renato Moraes

Eletrônica Digital. Funções e Portas Lógicas. Prof. Renato Moraes Eletrônica Digital Funções e Portas Lógicas Prof. Renato Moraes Introdução Em 1854, o matemático inglês George Boole apresentou um sistema matemático de análise lógica conhecido como Álgebra de Boole.

Leia mais

Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial

Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial Álgebra de Boole Nikolas Libert Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial Álgebra de Boole Álgebra de Boole Augustus De Morgan (1806-1871) e George Boole (1815-1864). Desenvolvimento

Leia mais

Sistemas Digitais I LESI :: 2º ano

Sistemas Digitais I LESI :: 2º ano Sistemas Digitais I LESI :: 2º ano - Álgebra António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: secções 3. e 4., DDPP, Wakerly DEP. DE INFORMÁTICA ESCOLA DE ENGENHARIA UNIVERSIDADE

Leia mais

Tecnologia dos Computadores 2002/2003. Exercícios

Tecnologia dos Computadores 2002/2003. Exercícios Introdução à Álgebra de Boole 1 Introdução Em 1854, George Boole, um matemático inglês, inventou um sistema algébrico de dois valores, cujo resultado da sua evolução até aos dias de hoje se dá o nome de

Leia mais

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Álgebra de Boole Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Álgebra de Boole Álgebra Booleana ou Álgebra de Boole Conjunto

Leia mais

ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES

ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES A aplicação principal da álgebra de Boole é o estudo e a simplificação algébrica de circuitos lógicos. As variáveis booleanas podem assumir apenas dois

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Conteúdo Introdução

Leia mais

Álgebra de Boole. Álgebra de Boole - axiomas

Álgebra de Boole. Álgebra de Boole - axiomas 854 - George Boole Álgebra de Boole formular proposições como V ou F combinar proposições avaliar a sua veracidade ou falsidade 938 - (Bell Labs) Claude Shannon adaptou a álgebra de Boole à análise de

Leia mais

Introdução. Em 1854, o matemático inglês George Boole, apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole.

Introdução. Em 1854, o matemático inglês George Boole, apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole. Introdução Em 1854, o matemático inglês George Boole, apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole. Obra intitulada An Investigation of the law of Thought (uma investigação

Leia mais

1 Conjuntos, Números e Demonstrações

1 Conjuntos, Números e Demonstrações 1 Conjuntos, Números e Demonstrações Definição 1. Um conjunto é qualquer coleção bem especificada de elementos. Para qualquer conjunto A, escrevemos a A para indicar que a é um elemento de A e a / A para

Leia mais

Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação

Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação Ciência da Computação Álgebra Booleana / Funções Lógicas Prof. Sergio Ribeiro Material adaptado das aulas de I do Prof. José Maria da UFPI Conteúdo Introdução Álgebra Booleana Constantes e Variáveis Booleanas

Leia mais

Lógica para Computação. Álgebra de Boole

Lógica para Computação. Álgebra de Boole Lógica para Computação Álgebra de Boole Formas Normais Definição: diz-se que uma proposição está na forma normal (FN) se e somente se, quando muito, contém os conectivos ~, ^ e v. - Toda proposição pode

Leia mais

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL 1 CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL Sumário 1.1. Sistemas de Numeração... 3 1.1.1. Conversão Decimal Binária... 3 1.1.2. Conversão Binária Decimal... 3 1.1.3. Conversão Binária Hexadecimal...

Leia mais

Álgebras Booleanas e Aplicações

Álgebras Booleanas e Aplicações Álgebras Booleanas e Aplicações Prof. Dr. Clotilzio Moreira dos Santos IBILCE - UNESP São José do Rio Preto Outubro de 2013 Álgebras Booleanas e Aplicações Clotilzio Moreira dos Santos Sumário 1 ÁLGEBRAS

Leia mais

Circuitos Lógicos Combinacionais. Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Circuitos Lógicos Combinacionais. Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota Circuitos Lógicos Combinacionais Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota Conteúdo 4.1 Forma de soma-de-produtos 4.2 Simplificação de circuitos

Leia mais

Circuitos Digitais Álgebra de Boole

Circuitos Digitais Álgebra de Boole Circuitos Digitais Álgebra de Boole Álgebra de Boole (ou Booleana) Desenvolvida pelo matemático britânico George Boole para estudo da lógica. Definida sobre um conjunto de dois elementos: (falso, verdadeiro)

Leia mais

ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos

ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos Prof.ª Eng. Msc. Patricia Pedroso Estevam Ribeiro Email: patriciapedrosoestevam@hotmail.com 08/10/2016 1 Introdução Os circuitos

Leia mais

Utiliza variáveis binárias, i.e., que só podem assumir um de dois valores: {0,1}; {Low,High}; {True,False}; etc.

Utiliza variáveis binárias, i.e., que só podem assumir um de dois valores: {0,1}; {Low,High}; {True,False}; etc. Álgebra de oole binária através do recurso à utiliação de funções booleanas (ou funções lógicas) é a principal teoria de suporte às metodologias de síntese e análise de circuitos digitais. Utilia variáveis

Leia mais

Álgebra de Boole. George Simon Boole ( ) O criador da álgebra dos circuitos digitais. Profª Jocelma Rios. Out/2012

Álgebra de Boole. George Simon Boole ( ) O criador da álgebra dos circuitos digitais. Profª Jocelma Rios. Out/2012 Out/2012 Álgebra de Boole George Simon Boole (1815-1864) O criador da álgebra dos circuitos digitais Profª Jocelma Rios O que pretendemos: Contar um pouco sobre a história da Álgebra, especialmente a Álgebra

Leia mais

Descrevendo Circuitos Lógicos (Continuação) Teoremas Booleanos. CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Descrevendo Circuitos Lógicos (Continuação) Teoremas Booleanos. CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota Descrevendo Circuitos Lógicos (Continuação) Teoremas Booleanos CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota 3.10 Teoremas booleanos Investigaremos os vários teoremas

Leia mais

Introdução à Informática. Funções Lógicas. Ageu Pacheco e Alexandre Meslin

Introdução à Informática. Funções Lógicas. Ageu Pacheco e Alexandre Meslin Introdução à Informática Funções Lógicas Ageu Pacheco e Alexandre Meslin Objetivo da Aula: Estudar os principais métodos empregados na simplificação/minimização de funções lógicas (booleanas( booleanas).

Leia mais

Números Inteiros Axiomas e Resultados Simples

Números Inteiros Axiomas e Resultados Simples Números Inteiros Axiomas e Resultados Simples Apresentamos aqui diversas propriedades gerais dos números inteiros que não precisarão ser provadas quando você, aluno, for demonstrar teoremas nesta disciplina.

Leia mais

Postulado da complementação

Postulado da complementação Postulado da complementação ҧ ҧ ҧ Chamaremos A de o complemento de A 1) Se A = 0 A = 1 2) Se A = 1 A = 0 LOGO ഥA = A 1) Se A = 0, temos ҧ A = 1 ҧ ҧ A = 0 2) Se A = 1 temos ҧ A = 0 ҧ ҧ A = 1 Regras da adição

Leia mais

Lógica Proposicional e Álgebra de Boole

Lógica Proposicional e Álgebra de Boole Lógica Proposicional e Álgebra de Boole A lógica proposicional remonta a Aristóteles, e teve como objectivo modelizar o raciocínio humano. Partindo de frases declarativas ( proposições), que podem ser

Leia mais

APOSTILA COMPLEMENTAR

APOSTILA COMPLEMENTAR APOSTILA COMPLEMENTAR Conteúdo A ÁLGEBRA DE BOOLE... 1 Os níveis lógicos... 2 Operações Lógicas... 3 Função Lógica NÃO ou Inversora... 4 Função Lógica E... 5 Função lógica OU... 6 Função NÃO E... 7 Função

Leia mais

3.4 Álgebra booleana, ordens parciais e reticulados

3.4 Álgebra booleana, ordens parciais e reticulados Notas de aula de MAC0329 (2003) 23 3.4 Álgebra booleana, ordens parciais e reticulados Seja A um conjunto não vazio. Uma relação binária R sobre A é um subconjunto de A A, isto é, R A A. Se (x, y) R, denotamos

Leia mais

A Lógica e Álgebra de George Boole. Alexssandra Dayanne Soares de Campos 1 Natalie Geny Silva Braz 2 Nicole Motta Ferreira 3

A Lógica e Álgebra de George Boole. Alexssandra Dayanne Soares de Campos 1 Natalie Geny Silva Braz 2 Nicole Motta Ferreira 3 A Lógica e Álgebra de George Boole Alexssandra Dayanne Soares de Campos 1 Natalie Geny Silva Braz 2 Nicole Motta Ferreira 3 Resumo: O presente trabalho apresenta a vida e obra de George Boole, denominado

Leia mais

SCE Elementos de Lógica Digital I

SCE Elementos de Lógica Digital I SCE - Elementos de Lógica Digital I Introdução aos circuitos lógicos Prof. Vanderlei Bonato Tópicos da Aula de Hoje Variáveis e funções lógicas Tabela verdade Álgebra Booleana Diagrama de Venn Processo

Leia mais

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos. Objetivos 4. Álgebra Booleana e Simplificação Lógica Aplicar as leis e regras básicas da álgebra Booleana Aplicar os teoremas de DeMorgan em expressões Booleanas Descrever circuitos de portas lógicas com

Leia mais

Capítulo 3. Álgebra de Bool

Capítulo 3. Álgebra de Bool Capítulo 3 Álgebra de Bool Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Compreender a relação entre lógica Booleana e os circuitos

Leia mais

Circuitos Digitais Segunda Lista de Exercícios

Circuitos Digitais Segunda Lista de Exercícios Circuitos Digitais Segunda Lista de Exercícios Observação: o início da lista é composto dos problemas recomendados do livro-texto. exercícios nas últimas duas páginas da lista são novos (não estão no livro-texto).

Leia mais

6. Análise Lógica Combinacional

6. Análise Lógica Combinacional Objetivos 6. Análise Lógica Combinacional Analisar circuitos lógicos combinacionais básicos, tais como AND-OR, AND-OR-inversor, EX-OR e EX- NOR Usar circuitos AND-OR e AND-OR-inversor para implementar

Leia mais

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR Sistemas Digitais Ficha Prática Nº 2 Uniformização de circuitos com portas NAND e NOR Simplificação de funções com mapas de Karnaugh Desenho de circuitos digitais Implementação de funções lógicas na forma

Leia mais

3. CAPÍTULO LÓGICAS DIGITAIS

3. CAPÍTULO LÓGICAS DIGITAIS 3. CAPÍTULO LÓGICAS DIGITAIS 3.1. Introdução A Lógica é um conjunto de regras para raciocínio sobre um determinado assunto, ela é muito utilizada no ramo da Filosofia e da Matemática. 3.2. Portas lógicas

Leia mais

Matemática para Ciência de Computadores

Matemática para Ciência de Computadores Matemática para Ciência de Computadores 1 o Ano - LCC & ERSI Luís Antunes lfa@ncc.up.pt DCC-FCUP Complexidade 2002/03 1 Teoria de Conjuntos Um conjunto é uma colecção de objectos/elementos/membros. (Cantor

Leia mais

Organização de computadores

Organização de computadores Organização de computadores Aula 6 - Álgebra de Boole Professora Marcela Santos marcela@edu.estacio.br Tópicos Portas lógicas e álgebra de boole Álgebra de boole regras e propriedades Provas de algumas

Leia mais

Capítulo Propriedades das operações com vetores

Capítulo Propriedades das operações com vetores Capítulo 6 1. Propriedades das operações com vetores Propriedades da adição de vetores Sejam u, v e w vetores no plano. Valem as seguintes propriedades. Comutatividade: u + v = v + u. Associatividade:

Leia mais

(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x

(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x Notas de aula de MAC0329 (2003) 17 3 Álgebra Booleana Nesta parte veremos uma definição formal de álgebra booleana, a qual é feita via um conjunto de axiomas (ou postulados). Veremos também algumas leis

Leia mais

Teoremas de De Morgan

Teoremas de De Morgan Teoremas de De Morgan Augustus De Morgan - Matemático e lógico britânico. Concebeu as Leis de De Morgan e foi o primeiro a introduzir o termo e tornar rigorosa a idéia de indução matemática. Fonte:http://pt.wikipedia.org/wi

Leia mais

Lista 2 - Resolução. 1. Verifique se os produtos abaixo estão bem definidos e, em caso afirmativo, calcule-os.

Lista 2 - Resolução. 1. Verifique se os produtos abaixo estão bem definidos e, em caso afirmativo, calcule-os. GAN00140 Álgebra Linear 018.1 Prof a. Ana Maria Luz F. do Amaral Lista - Resolução 1. Verifique se os produtos abaixo estão bem definidos e, em caso afirmativo, calcule-os. 1 a) b) 1 3 0 0 1 /. 1 1/ 1

Leia mais

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes Álgebra dos de computadores Boole Vimos anteriormente que os números binários não representam

Leia mais

George Boole ( ) Claude Shannon

George Boole ( ) Claude Shannon George Boole (1815 1864) Claude Shannon Da matemática básica temos: Constante = valor fixo Variável = pode assumir qualquer valor Constante booleana = valor fixo (0 ou 1) independente da situação! Variável

Leia mais

Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh

Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh ELE 0316 / ELE 0937 Eletrônica Básica Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh 1. 1 9.1 - Mintermo / Maxtermo São duas formas padrões para expressar

Leia mais

Por meio de uma figura fechada, dentro da qual podem-se escrever seus elementos. Diagrama de Venn-Euler.

Por meio de uma figura fechada, dentro da qual podem-se escrever seus elementos. Diagrama de Venn-Euler. REPRESENTAÇÕES Um conjunto pode ser representado da seguinte maneira: Enumerando seus elementos entre chaves, separados por vírgulas; Exemplos: A = { 1, 0, 1} N = {0, 1, 2, 3, 4,...} Indicando, entre chaves,

Leia mais

Álgebra Booleana e Tabelas-Verdade

Álgebra Booleana e Tabelas-Verdade Álgebra Booleana e Tabelas-Verdade Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 9 de abril de 2015 1 / 30 Álgebra Booleana Principal diferença para a álgebra convencional:

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT. Departamento de Ciências da Computação

UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT. Departamento de Ciências da Computação UNIVERSIDADE DO ESTADO DE SANTA CATARINA CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT Departamento de Ciências da Computação Nota importante: Existem materiais incluídos neste texto de outros autores e fontes bibliográficas

Leia mais

Sistemas Digitais. 6 Funções lógicas

Sistemas Digitais. 6 Funções lógicas Para o estudo das funções lógicas usa-se a álgebra de Boole, assim chamada em homenagem ao seu criador George Boole. A álgebra de Boole opera com relações lógicas e não com relações quantitativas como

Leia mais

Álgebra Booleana e Aplicações

Álgebra Booleana e Aplicações Álgebra Booleana e Aplicações Adriano J. Holanda 20 de maio de 2014 Introdução. A Álgebra é o ramo da matemática em que símbolos são usados para representar números ou quantidades em fórmulas e equações.

Leia mais

Pré-Cálculo. Humberto José Bortolossi. Aula 5 27 de agosto de Departamento de Matemática Aplicada Universidade Federal Fluminense

Pré-Cálculo. Humberto José Bortolossi. Aula 5 27 de agosto de Departamento de Matemática Aplicada Universidade Federal Fluminense Pré-Cálculo Humberto José Bortolossi Departamento de Matemática Aplicada Universidade Federal Fluminense Aula 5 27 de agosto de 200 Aula 5 Pré-Cálculo Expansões decimais: exemplo Números reais numericamente

Leia mais

*********************

********************* FUNDAMENTOS DE SISTEMAS DIGITAIS - EXERCÍCIOS (Moraes 17/agosto/2018): 1. Converter de decimal para binário e hexadecimal: Valor Binário Binário Hexadecimal 831-110 -74.33 2. Converter de binário para:

Leia mais

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola Projeto de Circuitos Lógicos Introdução ao Computador 2010/01 Renan Manola Blocos básicos dos circuitos lógicos Portas Lógicas (1) Transistor A lógica digital baseia-se no fato de que um transistor pode

Leia mais

Álge g bra b B ooleana n Bernardo Gonçalves

Álge g bra b B ooleana n Bernardo Gonçalves Álgebra Booleana Bernardo Gonçalves Sumário Histórico Álgebra de Boole Axiomas da Álgebra de Boole Álgebra de Boole de dois valores literais Teoremas da Álgebra de Boole Simplificação de expressões booleanas

Leia mais

Bases Matemáticas. Como o Conhecimento Matemático é Construído. Aula 2 Métodos de Demonstração. Rodrigo Hausen. Definições Axiomas.

Bases Matemáticas. Como o Conhecimento Matemático é Construído. Aula 2 Métodos de Demonstração. Rodrigo Hausen. Definições Axiomas. 1 Bases Matemáticas Aula 2 Métodos de Demonstração Rodrigo Hausen v. 2012-9-21 1/15 Como o Conhecimento Matemático é Construído 2 Definições Axiomas Demonstrações Teoremas Demonstração: prova de que um

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 3: Álgebra Booleana Prof. Rodrigo Reina Muñoz rodrigo.munoz@ufabc.edu.br RRM T3 2017 1 Teoremas Booleanos Auxiliam a simplificar expressões lógicas e

Leia mais

Material Teórico - Módulo: Vetores em R 2 e R 3. Operações Envolvendo Vetores. Terceiro Ano - Médio

Material Teórico - Módulo: Vetores em R 2 e R 3. Operações Envolvendo Vetores. Terceiro Ano - Médio Material Teórico - Módulo: Vetores em R 2 e R 3 Operações Envolvendo Vetores Terceiro Ano - Médio Autor: Prof. Angelo Papa Neto Revisor: Prof. Antonio Caminha M. Neto 1 Adição de vetores Na aula anterior

Leia mais

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções João Paulo Baptista de Carvalho joao.carvalho@inesc.pt Álgebra de Boole Binária A Álgebra de Boole binária através do recurso à utiliação

Leia mais

Notas de Aula - Álgebra de Boole Parte 1

Notas de Aula - Álgebra de Boole Parte 1 Universidade de Brasília Departamento de Engenharia Elétrica Sistemas Digitais 1 Prof. Dr. Alexandre Romariz Revisado em 27/4/06 Notas de Aula - Álgebra de Boole Parte 1 1 Introdução Fundamentos, Teoremas

Leia mais

Breve revisão de Análise Combinatória

Breve revisão de Análise Combinatória 1. Princípio fundamental da contagem Breve revisão de Análise Combinatória Considere que certo procedimento pode ocorrer de duas maneiras diferentes, quais sejam: A 1ª maneira, ocorrendo de a modos distintos;

Leia mais

(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x

(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x Notas de aula de MAC0329 (2003) 17 3 Álgebra Booleana Nesta parte veremos uma definição formal de álgebra booleana, a qual é feita via um conjunto de axiomas (ou postulados). Veremos também algumas leis

Leia mais

A2. Cada operação é distributiva sobre a outra, isto é, para todo x, y e z em A, x (y + z) = (x y) + (x z) e x + (y z) = (x + y) (x + z)

A2. Cada operação é distributiva sobre a outra, isto é, para todo x, y e z em A, x (y + z) = (x y) + (x z) e x + (y z) = (x + y) (x + z) Álgebra Booleana Nesta parte veremos uma definição formal de álgebra booleana, que é baseada em um conjunto de axiomas (ou postulados). Veremos também algumas leis ou propriedades de álgebras booleanas.

Leia mais

INSTITUTO FEDERAL DE. BAHIA Campus Santo Amaro. Curso de Eletromecânica. Eletrônica Digital. Prof.: Elvio Prado da Silva

INSTITUTO FEDERAL DE. BAHIA Campus Santo Amaro. Curso de Eletromecânica. Eletrônica Digital. Prof.: Elvio Prado da Silva INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAHIA Campus Santo Amaro Curso de Eletromecânica Introdução a: Eletrônica Digital Prof.: Elvio Prado da Silva 27 de abril de 2012 4 a Edição Sumário

Leia mais

SEGUNDA VERIFICAÇÃO DE APRENDIZAGEM. Nome legível: Assinatura:

SEGUNDA VERIFICAÇÃO DE APRENDIZAGEM. Nome legível: Assinatura: SEGUNDA VERIFICAÇÃO DE APRENDIZAGEM Matemática Básica Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Nome legível: Assinatura: [01] (2.0) Resolva a desigualdade 1 x 2 2 x 3 0 usando a

Leia mais

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos 3 - Operações Lógicas Portas Lógicas, Expressões Lógicas e Circuitos Lógicos 1 Introdução George Boole (1854) Álgebra de Boole Operações (disjunção), (conjunção) e (negação) Constantes: 0, 1 Axiomas: associatividade,

Leia mais

Representação de Circuitos Lógicos

Representação de Circuitos Lógicos 1 Representação de Circuitos Lógicos Formas de representação de um circuito lógico: Representação gráfica de uma rede de portas lógicas Expressão booleana Tabela verdade 3 representações são equivalentes:

Leia mais

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24)

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24) COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24) 33381279 SOLICITAÇÃO Não temos direito autoral reservado para o presente trabalho.

Leia mais

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850. ÁLGEBRA BOOLEANA Foi um modelo formulado por George Boole, por volta de 1850. Observando a lógica proposicional e a teoria de conjuntos verificamos que elas possuem propriedades em comum. Lógica Proposicional

Leia mais

Disciplina: Lógica Matemática Prof. Etelvira Leite

Disciplina: Lógica Matemática Prof. Etelvira Leite Disciplina: Prof. Etelvira Leite A álgebra de Boole é um conjunto de postulados e operações lógicas com variáveis binárias desenvolvido pelo matemático e filósofo inglês George Boole (1815-1864). O inglês

Leia mais

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO Álgebra de Boole Disciplina: Lógica Professora Dr.ª: Donizete

Leia mais

Humberto José Bortolossi x 1 < 0 x2 x 12 < 0. x 1 x + 12 (x + 3)(x 4)

Humberto José Bortolossi   x 1 < 0 x2 x 12 < 0. x 1 x + 12 (x + 3)(x 4) SEGUNDA VERIFICAÇÃO DE APRENDIZAGEM Matemática Básica Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Nome legível: Assinatura: [0] (2.0) Resolva a inequação x 2 < x + 2 no conjunto dos

Leia mais

Funções Lógicas I. José Costa. Introdução à Arquitetura de Computadores. Departamento de Engenharia Informática (DEI) Instituto Superior Técnico

Funções Lógicas I. José Costa. Introdução à Arquitetura de Computadores. Departamento de Engenharia Informática (DEI) Instituto Superior Técnico Funções Lógicas I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-10-02 José Costa (DEI/IST) Funções Lógicas I 1 Sumário

Leia mais

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais não nulos (inteiros positivos) Última atualização em setembro de 2017 por Sadao Massago

Capítulo 1. Os Números. 1.1 Notação. 1.2 Números naturais não nulos (inteiros positivos) Última atualização em setembro de 2017 por Sadao Massago Capítulo 1 Os Números Última atualização em setembro de 2017 por Sadao Massago 1.1 Notação Números naturais: Neste texto, N = {0, 1, 2, 3,...} e N + = {1, 2, 3, }. Mas existem vários autores considerando

Leia mais

Sistemas Digitais. Revisão Portas Lógicas. Isaac Maia

Sistemas Digitais. Revisão Portas Lógicas. Isaac Maia Sistemas Digitais Revisão Portas Lógicas Isaac Maia Portas Lógicas - Revisão Conteúdo Introdução Notações Tabela Verdade Diagramas de Tempo Porta OR(Operação OU) Porta AND(Operação E) Porta NOT(Inversor)

Leia mais

Pontifícia Universidade Católica do Rio Grande do Sul

Pontifícia Universidade Católica do Rio Grande do Sul Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Matemática - Departamento de Matemática Estruturas Algébricas Prof. M.Sc. Guilherme Luís Roëhe Vaccaro e-mail: vaccaro@mat.pucrs.br Prof.

Leia mais

MAPA DE KARNAUGH (Unidade 3)

MAPA DE KARNAUGH (Unidade 3) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

3. Computadores Industriais

3. Computadores Industriais UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENG. DE PRODUÇÃO E SISTEMAS - DEPS INFORMÁTICA INDUSTRIAL IFD 3. Computadores Industriais Igor Kondrasovas

Leia mais

02 Álgebra de Boole elementos físicos e funções lógicas. v0.2

02 Álgebra de Boole elementos físicos e funções lógicas. v0.2 02 Álgebra de Boole elementos físicos e funções lógicas v0.2 Conteúdo Leis Teoremas Corolários Dualidade Conjunto binário Elementos físicos e funções lógicas 05 November 2014 Sistemas Digitais 2 Definição

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 2: Portas Lógicas Básicas Tocci, Sistemas Digitais, Cap. 3. https://sites.google.com/site/en2605edigital/edigital Prof. Rodrigo Reina Muñoz rodrigo.munoz@ufabc.edu.br

Leia mais

Instituto de Matemática e Estatística, UFF Março de 2011

Instituto de Matemática e Estatística, UFF Março de 2011 Instituto de Matemática e Estatística, UFF Março de 2011 Sumário.... Venn Matemático inglês. Levou os diagramas a sério. John Venn (1834 1923) Dados: Letras maiúsculas: A, B, C,..., A 1, B 1, C 1,...,

Leia mais

Histórico. George Boole ( ) Claude Elwood Shannon ( )

Histórico. George Boole ( ) Claude Elwood Shannon ( ) Histórico Em meados do século XIX o matemático inglês George oole desenvolveu um sistema matemático de análise lógica Em meados do século XX, o americano Claude Elwood Shannon sugeriu que a Álgebra ooleana

Leia mais

PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3)

PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

Axioma dos inteiros. Sadao Massago

Axioma dos inteiros. Sadao Massago Axioma dos inteiros Sadao Massago setembro de 2018 Sumário 1 Os Números 2 1.1 Notação......................................... 2 1.2 Números naturais não nulos (inteiros positivos)................... 2

Leia mais

para Fazer Contas? A primeira e, de longe, mais importante lição é 1.1. Produtos notáveis; em especial, diferença de quadrados!

para Fazer Contas? A primeira e, de longe, mais importante lição é 1.1. Produtos notáveis; em especial, diferença de quadrados! Álgebra: É Necessário ter Ideias para Fazer Contas? A primeira e, de longe, mais importante lição é 1. Fatoração é legal; fatoração é sua amiga 1.1. Produtos notáveis; em especial, diferença de quadrados!

Leia mais

Identidades algébricas

Identidades algébricas LIÇÃO 5 Identidades algébricas Dos três tipos básicos de transformações algébricas: decomposições, reduções e fatorações, os dois primeiros já foram estudados na lição anterior. Antes de passarmos ao terceiro

Leia mais

LOGIC CIRCUITS CMOS Circuitos Lógicos CMOS

LOGIC CIRCUITS CMOS Circuitos Lógicos CMOS LOGIC CIRCUITS CMOS Circuitos Lógicos CMOS M-1112A *Only illustrative image./imagen meramente ilustrativa./ Imagem meramente ilustrativa. EXPERIMENTS MANUAL Manual de Experimentos Manual de Experimentos

Leia mais