25
Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Embed Size (px)

Citation preview

Page 1: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Lógica Booleana

IES-2015aGeorge Simon Boole

(1815-1864)

Page 2: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

A lógica booleana

• O período contemporâneo da lógica tem suas raízes nos trabalhos de George Boole (1815-

• 1864) que inaugura, com sua obra "The mathematical analysis of logic", de 1847, novos rumos para os estudos da matéria. A obra fundamental de Boole, "Investigations of the laws of thought”, publicado em 1854, compara as leis do pensamento às leis da álgebra (Hegenberg, 1972).

Page 3: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

• A Álgebra de Boole é aplicável ao projeto dos• circuitos lógicos• funciona baseada em princípios da lógica

formal, • uma área de estudo da filosofia.

Page 4: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

• Boole percebeu que poderia estabelecer um• conjunto de símbolos matemáticos para• substituir certas afirmativas da lógica formal.• Publicou suas conclusões em 1854 no trabalho• “Uma Análise Matemática da Lógica” jogo da

imitacaoNa sua álgebra da lógica, Boole interpretou os símbolos "0" e "1" como classes especiais, demodo que "1" representa a classe de todos os objetos (o universo) e "0" representa a classe a quenenhum objeto pertença (a classe vazia) (Hegenberg, 1972).

Page 5: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Shannon• Claude Elwood Shannon (1916–2001)• Shannon contributed to the field of cryptanalysis for

national defense during World War II, including his basic work on codebreaking and secure telecommunications.

• every device containing a microprocessor or microcontroller is a conceptual descendant of Shannon's publication in 1948

• mostrou (em sua tese de Mestrado no MIT) que o trabalho de Boole

• poderia ser utilizado para descrever a operação de sistemas de comutação telefônica.

• As observações de Shannon foram divulgadas em 1938 no trabalho "Uma Análise Simbólica de

• Relés e Circuitos de Comutação".

Page 6: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

• A Álgebra de Boole é um sistema matemático• composto por operadores, regras, postulados• e teoremas.• - Usa funções e variáveis, como na álgebra• convencional, que podem assumir apenas um

dentre• dois valores, zero (0) ou um (1).

Page 7: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

• Trabalha com dois operadores, o operador AND,• simbolizado por (.) e o operador OR, simbolizado• por (+).• O operador AND é conhecido como produto

lógico • e o operador OR é conhecido como soma lógica.• Os mesmos correspondem, respectivamente, às

operações de interseção e união da teoria dos conjuntos.

Page 8: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operadores

• As variáveis booleanas são representadas por letras maiúsculas, A, B, C,... e as funções pela notação f(A,B,C,D,...)

Page 9: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

• x1 AND x2• x1 NAND x2• x1 OR x2• x1 XOR x2• NOT x1

Page 10: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

AND

Operador lógico no qual a resposta da operação é verdade (1) se ambas as variáveis de entrada forem verdade.

Page 11: Lógica Booleana IES-2015a George Simon Boole (1815-1864)
Page 12: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operador OR (união)

• Definição: • A operação lógica OR entre duas ou mais

variáveis apresenta resultado 1 se pelo menos uma das variáveis estiver no estado lógico 1.

Page 13: Lógica Booleana IES-2015a George Simon Boole (1815-1864)
Page 14: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operador NOT (inversor)

• Definição:• A operação de complementação de uma

variável é implementada através da troca do valar lógico da referida variável.

Page 15: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operadores Booleanossecundários

Definição: Operador lógico no qual a resposta da operação é verdade (1) se pelo menos uma das variáveis é falsa.

NAND

Page 16: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operações Combinadas

a b ¬a ¬a+b

0 0 1 1

0 1 1 1

1 0 0 0

1 1 0 1

.¬a+b

Page 17: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

XOR

• Operador lógico no qual a resposta da operação é verdade (1) quando as variáveis assumirem valores diferentes entre si.

Page 18: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

NOR

• A operação lógica NOR entre duas ou mais variáveis somente apresenta resultado 1 se todas as variáveis estiverem no estado lógico 0.

Page 19: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operador XOR (OU exclusivo)

• Definição: A operação lógica XOR entre duas• variáveis A e B apresenta resultado 1 se uma e• somente uma das duas variáveis estiver no• estado lógico 1 (ou seja se as duas variáveis• estiverem em estados lógicos diferentes).

Page 20: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operador XNOR (negativo de OU exclusivo)

• Definição: A operação lógica XNOR entre duas• variáveis A e B apresenta resultado 1 se e• somente se as duas variáveis estiverem no• mesmo estado lógico.

Page 21: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Operación negaciónLa operación negación presenta el opuesto del valor de a

a ¬a

0 1

1 0

Page 23: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Postulados

Page 24: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

Teoremas da Álgebra de Boole

Page 25: Lógica Booleana IES-2015a George Simon Boole (1815-1864)

videos

• Funções booleanas e portas lógicas – Parte I www.youtube.com/watch?v=fyPAX7gpUmg• ● Funções booleanas e portas lógicas – Parte II –www.youtube.com/watch?v=f9j3BMiAmsQ• ● Álgebra Booleana - USP - Introdução e

Motivação• www.youtube.com/watch?v=Oopy6AqRs-I