Universidade Federal da Paraíba Departamento de Informática Introdução à Engenharia de Computação Álgebra de Boole.

Slides:



Advertisements
Apresentações semelhantes
Introdução a Lógica Matemática
Advertisements

Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley.
Lógica Fuzzy Aplicada a Sistemas de Diagnóstico
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
Vectores Livres no Plano e no Espaço
Elsa Carvalho 163 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Teoria dos Modelos.
ÁLGEBRA BOOLEANA Prof. Wanderley.
Eletrônica Digital Funções e Portas Lógicas
Eletrônica Digital Álgebra de Boole e Simplicação
Portas e Funções Lógicas, Tabelas Verdade e Circuitos Lógicos
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
A Álgebra de Boole e a Simplificação de Expressões Lógicas
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
INE Fundamentos de Matemática Discreta para a Computação
Estatística Aula 11 Prof. Marllus Gustavo Ferreira Passos das Neves
Curso Superior de Tecnologia em Automação Industrial Prof. Leo Weber
4. TEORIA DOS CONJUNTOS FUZZY - 1
BCC101 – Matemática Discreta I
(a + b)(a + b) = a² + ab + ba + b² = a² + 2ab + b²
1ª aula - Álgebra de Boole
PROPRIEDADES DE UM GRUPÓIDE
ESPAÇOS VETORIAIS.
ESTRUTURAS ALGÉBRICAS
Métodos de Demonstração
Simplificação de Expressões Booleanas e Circuitos Lógicos
Minimização de Circuitos Lógicos
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 5
ÁLGEBRA DE CHAVEAMENTO
MATEMÁTICA Prof. Carlos Alexandre.
INTRODUÇÃO À ENGENHARIA
CIRCUITOS LÓGICOS UNIDADE 1 SISTEMAS DE NUMERAÇÃO
3 - MATRIZ COMPLEMENTAR E CO-FATOR
Conceitos de Lógica Digital
EXPRESSÕES ALGÉBRICAS
SISTEMAS DIGITAIS ALGEBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRC. LÓGICOS
GEOMETRIA AXIOMÁTICA, SEGMENTOS DE RETA
Fábio de Oliveira Borges
Aceite para publicação em 15 de Março de 2010
O vector livre representa todos os segmentos orientados que têm:
PROPRIEDADES DA ADIÇÃO
Circuitos Lógicos e Álgebra de Boole
Introdução à Lógica Matemática
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Conectivos Lógicos / Operações
OPERAÇÃO LÓGICA NOT INVERSOR
Sistemas Microprocessados e Microcontrolados
REGRAS OPERATÓRIAS EM EXPRESSÕES MATEMÁTICAS COM POTÊNCIAS
Sistemas Digitais e Arquitetura de Computadores - SDAC
Lógica e Teoria dos Conjuntos
CONJUNTO DOS NÚMEROS INTEIROS
DERIVADAS E DIFERENCIAIS II
Introdução à Engenharia de Computação
Paulo Borba e Augusto Sampaio Departamento de Informática Universidade Federal de Pernambuco Especificação Usando Conjuntos.
Aula -2 Técnica Digitais Álgebra Booleana. Técnica digital 1) Uma idéia que liga a eletrônica ao cálculo da álgebra da matemática. Tem por principal objetivo.
ÁLGEBRA DE BOOLE.
Programação Computacional Aula 4: Álgebra Booleana
ÁLGREBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRCUITOS
Lógica Booleana IES-2015a George Simon Boole ( )
Introdução à Engenharia de Computação
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Modelos Probabilísticos
Álgebra de Boole Circuitos Digitais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Álgebra Booleana e Circuitos Lógicos Em 1854, George Boole introduziu o formalismo que até hoje se usa para o tratamento sistemático da lógica, que é.
Produtos notáveis.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
Prof. Gustavo Fernandes de Lima Descrevendo Circuitos Lógicos Capítulo 3 Parte II.
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
Aula 3:Conceitos de Lógica digital
Transcrição da apresentação:

Universidade Federal da Paraíba Departamento de Informática Introdução à Engenharia de Computação Álgebra de Boole

Universidade Federal da Paraíba Departamento de Informática Álgebra de Boole A idéia básica da álgebra booleana é utilizar conceitos de álgebra para expressar questões de probabilidade ou de lógica –1 expressa o conceito lógico de verdadeiro ou o conceito probabilístico (Teoria dos Conjuntos) de todo o espaço amostral –0 é o equivalente lógico de falso ou de conjunto nulo Álgebra de Boole a b c f(a,b,c,...)

Universidade Federal da Paraíba Departamento de Informática Álgebra de Boole A soma “+” equivale: –“ou” lógico, or, v – “  ” união da teoria dos conjuntos A multiplicação “.” equivale –“e” lógico, and, ^ –“  ” interseção da teoria dos conjuntos O and lógico (multiplicação) tem prioridade em relação ao or (soma) –Tente diferenciar resolvendo a expressão: 1+1.0

Universidade Federal da Paraíba Departamento de Informática Exemplos de Conjuntos

Universidade Federal da Paraíba Departamento de Informática Exemplos de Conjuntos A = B =C = A = B =C =

Universidade Federal da Paraíba Departamento de Informática Exemplos de Conjuntos Conjuntos  : –  1 = A. B. C –  2 = A. C + A. B –  3 = A. A –  4 = A + B + A. B –  5 = = 0 = 1

Universidade Federal da Paraíba Departamento de Informática Postulados Postulado 1 – Operações –A álgebra de Boole tem um conjunto K de 2 ou mais variáveis e duas operações: · e + –Para todo a, b pertencentes a K:

Universidade Federal da Paraíba Departamento de Informática Postulados Adição Multiplicação

Universidade Federal da Paraíba Departamento de Informática Postulados Postulado 2 – Valores Neutros –Para os valores constantes 0 e 1 e uma variável “a” temos que:

Universidade Federal da Paraíba Departamento de Informática Postulados Postulado 3 – Comutatividade –Para qualquer valor “a” e “b” temos que:

Universidade Federal da Paraíba Departamento de Informática Postulados Postulado 4 – Associatividade –Para qualquer valor “a”, “b” e “c” temos que:

Universidade Federal da Paraíba Departamento de Informática Postulados Postulado 5 – Distributividade –Para qualquer valor “a”, “b” e “c” temos que:

Universidade Federal da Paraíba Departamento de Informática Postulados Postulado 6 – Existência de Complemento –Para todo a  K, existe um e apenas um ā  K, chamado o complemento de a,tal que:

Universidade Federal da Paraíba Departamento de Informática Teoremas OBSERVAÇÃO (Postulado x Teorema) –Um axioma ou POSTULADO é uma verdade auto-evidente, na qual outros conhecimentos se devem apoiar e a partir da qual outro conhecimento é construído –Por TEOREMA entende-se a fórmulas, proposição, ou frase matemática que, para se admitir ou tornar evidente, precisa de demonstração (geralmente usando POSTULADOS e/ou TEOREMAS já provados)

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 1 –A soma ou o produto de um valor por ele mesmo é igual a ele mesmo. Prova: a = a + 0 [vn] a = a + a. ā [ec] a = (a + a). (a + ā) [dis] a = (a + a). 1 [ec] a = a + a [vn] Prova: a = a. 1 a = a. a + ā a = (a. a) + (a. ā) a = (a. a) + 0 a = a. a Note a propriedade da dualidade

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 2 –A soma ou o produto de um valor pelo elemento não neutro da operação é igual a este elemento. Prova: a + 1 = a + (a + ā) [ec] a + 1 = (a + a) + ā [ass] a + 1 = a + ā [T1] a + 1 = 1 [ec] Prova: a. 0 = a. (a. ā) a. 0 = (a. a). ā a. 0 = a. ā a. 0 = 0

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 3 –O complemento do complemento de um valor é igual ao próprio valor. Prova: Seja ā = u a = ū a = ā

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 4 –A soma ou multiplicação de um valor pelo resultado da operação oposto deste mesmo valor com outro qualquer é igual ao valor inicial. Prova: a + a. b = a. 1 + a. b [T2] a + a. b = a [vn] Prova: a. (a + b ) =... = a.(b + b) + a. b [ec] = a. b + a. b + a. b [dis] = a. b + a. b [???] = a. 1 [???]

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 4 –O significado deste teorema é melhor visto através de um diagrama de Johnston.

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 5 –A soma ou multiplicação de um valor pelo resultado da operação oposto do complemento deste mesmo valor com outro qualquer é igual a mesma operação do primeiro e último valor. Prova: a + ā. b = (a + a. b) + ā. b [T4] a + ā. b = a + b [en] Prova: a. (ā + b ) =... = a + b. ( a + ā ) [dis] = a + b. 1 [vn]

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 5 –A soma ou multiplicação de um valor pelo resultado da operação oposto do complemento deste mesmo valor com outro qualquer é igual a mesma operação do primeiro e último valor.

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 6 Prova: = a. 1 [ec] a. b + a. b = a [vn] a. b + a. b = a. ( b + b ) [dis] (a + b). (a + b ) = a...

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 6

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 7 Prova:... a. b + a. b. c = a. b. 1 + a. b. c [vn] = a. b. 1 + a. b. c + a. b. c [dis] = a. b. (1 + c) + a. b. c [T2] = a. b + a. c. (b + b) [dis] a. b + a. b. c = a. b + a. c [ec]

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 7

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 8 – Leis de DeMorgan Prova: mostramos que ā.b é o complemento de a+b

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 8 – Leis de DeMorgan Prova: mostramos que a.b é o complemento de a+b (a + b) + ā. b = (a + b + ā). (a + b. b) [dis] = 1. 1 [T2] = (1 + b). (1 + a) [ec] (a + b) + ā. b = 1 [op]

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 9 – Teorema do Consenso a. b + ā. c + b. c = a. b + ā. c [dis + ec] [ass] [T1] [ass]

Universidade Federal da Paraíba Departamento de Informática Teoremas Teorema 9 – Teorema do Consenso a b c