introdução a computação · Álgebra booleana trata de variáveis e operações a serem...

32
Introdução a Computação

Upload: others

Post on 19-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Introdução a Computação

Page 2: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Prof.Luís Fernando GARCIA

[email protected]

www.Garcia.pro.br

2

Page 3: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Aula 8Álgebra Booleana

Page 4: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Origem / História

Page 5: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

5

Page 6: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

6

Page 7: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

7

Page 8: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Álgebra Booleana

Page 9: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Álgebra Booleana

Trata de variáveis e operações a serem realizadas comessas variáveis.

Exemplos de expressões:

A lâmpada acenderá se o sinal de A estiver presente.

A lâmpada acenderá se a chave A e a chave B estiveremfechadas.

A lâmpada somente acenderá se o sinal A não estiverpresente.

9

Page 10: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Álgebra Booleana

▸ Abstraindo ...

▸ Quem pode entrar na FESTA ?

▸ Convite = Somente vestido sapato ecalça social ...

▸ Então:

▸ Se tiver vestindo sapato e BERMUDA NÃO ENTRA

▸ Se tiver vestindo tênis e calça NÃO ENTRA

▸ Se tiver vestindo bermuda e chinelo NÃO ENTRA

▸ Se tiver vestindo sapato e CALÇA ENTRA

10

Page 11: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Álgebra Booleana

▸ Abstraindo ...

▸ Quem pode entrar na FESTA ?

▸ Convite = Somente vestido sapato oucalça social ...

▸ Então:

▸ Se tiver vestindo sapato e BERMUDA ENTRA

▸ Se tiver vestindo tênis e calça ENTRA

▸ Se tiver vestindo bermuda e chinelo NÃO ENTRA

▸ Se tiver vestindo sapato e CALÇA ENTRA

11

Page 12: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Álgebra Booleana

Define a existência de três operações fundamentais:

NÃO, NOT, –

OU, OR, +

E, AND, .

Além das variáveis, representadas por letras, tendo umde dois valores lógicos

0 ou 1, Falso ou Verdadeiro

12

Page 13: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Operadores Lógicos

Page 14: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

14

Page 15: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

15

Page 16: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

16

Page 17: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

17

Page 18: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Tabela Verdade

Page 19: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

19

Page 20: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Expressões Booleanas

Page 21: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

21

Page 22: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

22

Page 23: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

23

Page 24: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Outra possibilidadeTabela verdade Expressão Lógica

Page 25: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Soma dos ProdutosTécnica 1

Page 26: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

26

PORTA AND

Page 27: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Obtenção da Expressão Lógica a partir da Tabela Verdade27

Page 28: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

28

Page 29: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Produto das SomasTécnica 2

Page 30: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

30

PORTA OU

Page 31: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

31

Page 32: Introdução a Computação · Álgebra Booleana Trata de variáveis e operações a serem realizadas com essas variáveis. Exemplos de expressões: A lâmpada acenderá se o sinal

Exercícios em DUPLAS Folha Anexa Distribuída