Buscar

Aula01 Proposicoes FTC

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 91 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 91 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 91 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos de Teoria da 
Computação
Proposições
Rodrigo Yoshikawa Oeiras
Universidade Federal da Grande Dourados
Faculdade de Ciências Exatas e Tecnologia
Curso de Bacharelado em Sistemas de Informação
● A Lógica fornece as bases para o pensamento 
organizado e cuidadoso que caracteriza qualquer 
atividade racional.
● A Lógica desenvolveu-se principalmente no 
século XIX. 
● Como referência, temos os trabalhos de George 
Boole (matemático inglês, 1815-1864), muito 
importante no desenvolvimento da Eletrônica.
Introdução
● As ideias desenvolvidas na lógica ajudam na 
criação de algoritmos e na verificação de 
programas.
● No caso da eletrônica, a lógica associada aos 
circuitos é análoga à lógica de proposições.
● Importante na teoria da computação.
Introdução
Introdução
 Algoritmo (um passo-a-passo para a solução de 
um problema lógico)
http://cae.ucb.br/conteudo/programar/algoritmobsi/new_estruturadecontrolebsi.html
Introdução
 Algoritmo (um passo-a-passo para a solução de 
um problema lógico)
http://cae.ucb.br/conteudo/programar/algoritmobsi/new_estruturadecontrolebsi.html
Dado a situação descrita, podemos ter 
uma situação em que teremos uma 
resposta V (verdadeira) ou F (falsa).
Este é o cerne da lógica usada para 
construção de algoritmos.
A situação que leva a um resultado V 
ou F é uma proposição.
Uma proposição é uma sentença que pode ser 
verdadeira ou falsa.
 1. Dez é menor do que sete.
 2. Como está você?
 3. Ela é muito talentosa.
 4.Existe vida em outros planetas do universo.
Proposição
Declarações
1. Dez é menor do que sete.
É uma proposição, pois é falsa.
Proposição
2. Como está você?
É uma pergunta e não podemos dizer que 
é verdadeiro ou falso.
Proposição
3. Ela é muito talentosa.
 Quem é ela? 
 Não é uma proposição, pois não 
podemos dizer que é verdadeiro ou falso.
Proposição
4. Existe vida em outros planetas do 
universo.
Pode ser verdadeira ou falsa. 
Proposição
Em resumo, as respostas são “sim”, “não” ou “???”
1. Dez é menor do que sete.
Não.
2. Como está você?
???
3. Ela é muito talentosa.
???
4. Existe vida em outros planetas do universo.
Sim ou Não.
Proposição
Exercícios
Quais das frases a seguir são proposições?
a) A lua é feita de queijo verde.
b) Ele é, certamente, um homem alto.
c) Dois é um número primo.
d) O jogo vai acabar logo?
e) Os juros vão subir ano que vem.
f) Os juros vão descer ano que vem.
g) X² – 4 = 0.
Exercícios
Quais das frases a seguir são proposições?
a) A lua é feita de queijo verde.
b) Ele é, certamente, um homem alto.
c) Dois é um número primo.
d) O jogo vai acabar logo?
e) Os juros vão subir ano que vem.
f) Os juros vão descer ano que vem.
g) x² – 4 = 0.
● Em português, usamos a letra “e” para formar 
sentenças compostas a partir de proposições 
pré-definidas. 
1.Elefantes são grandes.
2.Bolas de futebol são redondas.
3.
Conectivos e valores lógicos
SIM
SIM
● Em português, usamos a letra “e” para formar 
sentenças compostas a partir de proposições 
pré-definidas. 
1.Elefantes são grandes.
2.Bolas de futebol são redondas.
3.Elefantes são grandes e bolas de futebol 
são redondas.
•
Conectivos e valores lógicos
SIM
SIM
SIM
● Em português, usamos a letra “e” para formar 
sentenças compostas a partir de proposições 
pré-definidas. 
1.Elefantes são grandes.
2.Bolas de futebol são redondas.
3.Elefantes são grandes e bolas de futebol 
são redondas.
• O que mudaria se a sentença composta fosse 
formada a partir de uma proposição verdadeira e 
outra falsa?
Conectivos e valores lógicos
SIM
SIM
SIM
● Em uma notação mais formal, isto é, mais 
simbólica, podemos usar letras maiúsculas (tais 
como A, B, C,...) para representar proposições.
● As letras A, B, C, … são a letras de 
proposição.
● Neste caso, o símbolo “˄” é o análogo do “e” em 
português.
Conectivos e valores lógicos
A: Elefantes são grandes.
B: Bolas de futebol são redondas.
C:Elefantes são grandes e bolas de futebol são redondas.
 A (é verdadeiro)
 B (é verdadeiro)
 C = A B (é verdadeiro)˄
A ^ B é chamada de conjunção de A e B.
Conectivos e valores lógicos
Na proposição C, A ^ B são 
denominados elementos ou 
fatores de C.
● As proposições escritas nesta forma, permitem a 
construção da tabela verdade.
● É um método de validação baseada no 
mapeamento de todas as possíveis 
combinações dos valores verdade das 
declarações/proposições.
Tabela-verdade
• Leia-se “A e B”
• A conjunção de duas proposições A e B.
20
Conectivo ^ (conjunção)
A  B
A B A  B
V V V
V F F
F V F
F F F
• Leia-se “A ou B”
• A disjunção de A e B.
21
Conectivo  : disjunção
A  B
A B A  B
V V V
V F V
F V V
F F F
Exercícios
Dados os valores lógicos A é verdadeira, B é falsa e C 
é verdadeira, qual o valor lógico de cada uma das fbfs 
a seguir?
a) A (˄ B˅C)
b) (A˄B)’˅C
c) (A˄B)˅C
d) A’ (˅ B’˄C)’
Exercícios
Dados os valores lógicos A é verdadeira, B é falsa e C 
é verdadeira, qual o valor lógico de cada uma das fbfs 
a seguir?
a) A (˄ B˅C)
b) (A˄B)’˅C
c) (A˄B)˅C
d) A’ (˅ B’˄C)’
a) V
b) V 
c) V
d) F
● Leia-se “A implica em B”.
● O conectivo “→” é condicional e significa que a 
verdade de A implica, ou leva a, a verdade de B.
● A é a proposição antecedente e B é a 
proposição consequente.
Conectivo “ ” : Implica→
A→B
● O conectivo “→” é condicional.
● A tabela verdade:
Conectivo “ ” : Implica→
A→B
A B A→B
V V V
V F F
F V V
F F V
● Exemplo: Se eu passar no teste de economia, 
então vou ao cinema na sexta-feira.
● Temos duas proposições: A e B.
● Por convenção A→B é verdadeira se A for falsa, 
independentemente do valor lógico de B.
Conectivo : Implica→
● Desta forma, a tabela verdade fica:
 
Conectivo →
A B A→B
V V V
V F F
F V V
F F V
● O conectivo bicondicional ou de equivalência é 
simbolizado por “↔”. 
● É também conhecido como “se e somente se” 
● “A↔B” é verdadeiro se e somente se ambos os 
elementos são falsos ou ambos os elementos são 
verdadeiros.
Conectivo ↔
A B A↔B
V V V
V F F
F V F
F F V
● “A↔B” : A se e comente se B.
● A é condição necessária e suficiente para B.
● “A↔B” é uma abreviação de “(A→B) (B→A)”.˄
Conectivo ↔
A B A↔B
V V V
V F F
F V F
F F V
● Em resumo:
Conectivo ↔
A B A→B B→A A↔B(A→B) (B˄ →A)
V V V V V
V F F V F
F V V F F
F F V V V
● Os conectivos e são ˄ ˅ conectivos binários, 
pois juntam duas expressões através de um 
conectivo lógico produzindo uma terceira 
expressão.
● Um conectivo unário age sobre uma expressão 
produzindo uma outra expressão.
● A negação é um exemplo de conectivo unário. 
Representa-se usando “ ’ ”, assim:
A’ = não A
● Se “A” é verdadeiro, “não A” é falso.
● Se “A” é falso, “não A” é verdadeiro. 
Conectivo ’
● No caso da negação, a tabela verdade fica:
 
Conectivo ’
A A’
V F
F V
● Assim como em equações matemáticas, 
podemos organizar os elementos de proposições 
(A e B) e conectivos (“→”, “↔”, “ ” e “ ”) usando ˄ ˅
parênteses:
 (A→B) (B→A)˄
Precedência
FBF 
fórmula bem 
formulada.
● Existe uma ordem de precedência para reduzir o número de 
parênteses.
 1. Conectivos dentro dos parênteses mais internos. 
 ((A→B) (B→A))˄
 2. Negação “ ’ ”
A B’ = A (B’)˅ ˅
 3. E, OU “ ” e “ ”˄ ˅
 A B → C = (A B) → C ˅ ˅
 4. Condicional “→” 
 A ↔ B → C = A ↔ (B → C)
 5. Bicondicional “↔” 
Precedência
Errado:
A B’= (A B)’˅ ˅
Errado:
A (B ˅ → C)
● Faça a tabela verdade de A B’ ˅ → (A B)’ ˅
Exemplo 1
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
Montar a tabela 
verdade com todos os 
elementos da FBF.
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
Quantas linhas devem 
ser colocadas?
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
Há duas proposições, A e B, com duas 
possibilidades (verdadeiro e falso). 
Quantas linhas devem 
ser colocadas?
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
Quantas Linhas 
deve-se colocar?
Há duas proposições, A e B, com duas 
possibilidades (verdadeiro e falso). 
O número total de possibilidades é de 2²=4. 
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
Quantas Linhas 
deve-se colocar?
A V F
B V F V F
 V V F F
 V F V F
Outra forma de fazer:
Árvore de 
possibilidades.
● A˅B’ → (A˅B)’ 
Exemplo 1: resolução
A B B’ A˅B’ A˅B (A˅B)’ A˅B’ →(A˅B)’
V V
V F
F V
F F
Preencher os valores 
iniciais.
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
V V F
V F V
F V F
F F V
Calcular as 
proposições.
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
V V F V
V F V V
F V F F
F F V V
Calcular as proposições.
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
V V F V V
V F V V V
F V F F V
F F V V F
Calcular as proposições.
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
V V F V V F
V F V V V F
F V F F V F
F F V V F V
Calcular as proposições.
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● A B’ ˅ → (A B)’ ˅
Exemplo 1: resolução
A B B’ A B’˅ A B˅ (A B)’˅ A B’ ˅ →(A B)’˅
V V F V V F F
V F V V V F F
F V F F V F V
F F V V F V V
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● Qual o valor lógico de (A → B)↔(B→A)?
Exercício
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● (A → B)↔(B→A)
Exercício: resolução
A B (A → B) (B→A) (A → B) ↔ (B→A)
V V
V F
F V
F F
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● (A → B)↔(B→A)
Exercício: resolução
A B (A → B) (B→A) (A → B) ↔ (B→A)
V V V
V F F
F V V
F F V
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● (A → B)↔(B→A)
Exercício: resolução
A B (A → B) (B→A) (A → B) ↔ (B→A)
V V V V
V F F V
F V V F
F F V V
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● (A → B)↔(B→A)
Exercício: resolução
A B (A → B) (B→A) (A → B) ↔ (B→A)
V V V V V
V F F V
F V V F
F F V V V
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● (A → B)↔(B→A)
Exercício: resolução
A B (A → B) (B→A) (A → B) ↔ (B→A)
V V V V V
V F F V F
F V V F F
F F V V V
Resumo das Tabelas verdade
A B A˄B A˅B A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
Exercício
● Construa a tabela verdade de (A B’) ˅ (A˄ B)’ ˄
Exercício (solução)
● Construa a tabela verdade de (A B’) ˅ (A˄ B)’ ˄
A B B’ A B’˅ A˄B (A˄B)’ (A B’ ) (A B)’˅ ˄ ˄
V V F V V F F
V F V V F V V
F V F F F V F
F F V V F V V
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A V F
B V F V F
C V F V F V F V F
A B C
8 linhas
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A B C
V V V
A V F
B V F V F
C V F V F V F V F
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A B C
V V V
V V F
A V F
B V F V F
C V F V F V F V F
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A B C
V V V
V V F
V F V
A V F
B V F V F
C V F V F V F V F
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A B C
V V V
V V F
V F V
V F F
A V F
B V F V F
C V F V F V F V F
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A B C
V V V
V V F
V F V
V F F
F V V
F V F
A V F
B V F V F
C V F V F V F V F
● No caso de mais possibilidades:
Exemplo 2
No caso de 2³=8 
possibilidades.
A B C
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F
A V F
B V F V F
C V F V F V F V F
● Se uma FBF assume apenas o valor V então é 
uma tautologia.
Hoje vai ter sol ou hoje não vai ter sol.
A ˅ B
Tautologias
● Se uma FBF assume apenas o valor V então é 
uma tautologia.
Hoje vai ter sol ou hoje não vai ter sol.
A ˅ B
● Contradição: o resultado é sempre falso.
Hoje é terça e hoje não é terça.
A ˄ B
Tautologias
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
● Podemos provar usando a tabela verdade. 
● O P e Q assumem valores V ou F. Logo, 22=4 linhas.
● As colunas da tabela serão, P, Q, P’, P→Q, P’ Q e ˅
(P→Q)↔(P’ Q) .˅
Tautologias
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
● Devemos construir uma tabela verdade. 
● O P e Q assumem valores V ou F. Logo, 22=4 linhas.
● As colunas da tabela serão, P, Q, P’, P→Q, P’ Q e ˅
(P→Q)↔(P’ Q) .˅
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
V V
V F
F V
F F
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
V V F
V F F
F V V
F F V
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
V V F V
V F F F
F V V V
F F V V
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● Exercício:Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
V V F V V
V F F F F
F V V V V
F F V V V
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
V V F V V
V F F F F
F V V V V
F F V V V
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
IGUAIS
● Exercício: Prove que (P→Q)↔(P’ Q) é uma ˅
tautologia (regra condicional).
Tautologias
P Q P’ P→Q P’ Q˅ (P→Q)↔(P’ Q)˅
V V F V V V
V F F F F V
F V V V V V
F F V V V V
IGUAIS
● Equivalências tautológicas
Equivalências Tautologias
1a. A B <═> B A˄ ˄
2a. (A B) C <═> A (B C) ˄ ˄ ˄ ˄
3a. A (B C) <═> (A B) (A C)˄ ˅ ˄ ˅ ˄
 
4a. A 1 <═> A˄
5a. A A’ <═> 0˄
Comutatividade
Associatividade
Distributividade
Elemento neutro
Complementares
● Equivalências tautológicas
Equivalências Tautologias
1a. A B <═> B A˅ ˅
2a. (A B) C <═> A (B C) ˅ ˅ ˅ ˅
3a. A (B C) <═> (A B) (A C)˅ ˄ ˅ ˄ ˅
 
4a. A 0 <═> A˅
5a. A A’ <═> 1˅
Comutatividade
Associatividade
Distributividade
Elemento neutro
Complementares
● A Lei de De Morgan:
 (A B)’ <═> A’ B’ ˅ ˄
 (A B)’ <═> A’ B’˄ ˅
● Esta equivalência auxilia a negação de uma 
proposição composta.
Outras Equivalências 
● Exemplo: Aplicação da Lei de De Morgan
 A=Júlia gosta de manteiga e detesta creme.
 A’= ?
 Alternativas para A’:
 a) Júlia detesta manteiga e creme
 b) Júlia não gosta de manteiga nem de creme
 c) Júlia não gosta de manteiga e adora creme
 d) Júlia odeia manteiga ou gosta de creme
Outras Equivalências 
● Exemplo: Aplicação da Lei de De Morgan
 A=Júlia gosta de manteiga e detesta creme.
 P Q
 A’= ? 
Outras Equivalências 
● Exemplo: Aplicação da Lei de De Morgan
 A=Júlia gosta de manteiga e detesta creme.
 P Q
 Vamos escrever na forma de FBF: 
A=P Q˄
A negação fica:
 A’= (P Q)’˄
Outras Equivalências 
● Exemplo: Aplicação da Lei de De Morgan
 A=Júlia gosta de manteiga e detesta creme.
 P Q
 A = P Q˄
 A’ = (P Q)’˄
Usando a lei de De Morgan:
 A’ = (P Q)’ = P’ Q’˄ ˅
Outras Equivalências 
● Exemplo: Aplicação da Lei de De Morgan
 A=Júlia gosta de manteiga e detesta creme.
 P Q
 A’ = P’ ˅ Q’
 Alternativas para A’:
 a) Júlia detesta manteiga e creme
 b) Júlia não gosta de manteiga nem de creme
 c) Júlia não gosta de manteiga e adora creme
 d) Júlia odeia manteiga ou gosta de creme
Outras Equivalências 
● Exemplo: Aplicação da Lei de De Morgan
 A=Júlia gosta de manteiga e detesta creme.
 P Q
 A’ = P’ ˅ Q’
 Alternativas para A’:
 a) Júlia detesta manteiga e creme
 b) Júlia não gosta de manteiga nem de creme
 c) Júlia não gosta de manteiga e adora creme
 d) Júlia odeia manteiga ou gosta de creme
Outras Equivalências 
● Os conectivos “ ” , “ ” e “ ’ ”˄ ˅ estão presentes em 
muitas linguagens de programação, por isso 
estamos estudando a forma como estes 
conectivos atuam em proposições.
● Em muitas linguagens, os conectivos que 
estudamos são escritos como AND, OR e NOT. 
No português, seriam escritos como E, OU e 
NÃO. (em C: &&, ||, !)
Conetivos e Linguagens de Programação
Exercícios
Escreva a negação de cada fbf a seguir:
a) Se a comida é boa, então o serviço é excelente.
b) Ou a comida é boa, ou o serviço é excelente
c) Ou a comida é boa e o serviço é excelente, ou 
então está caro.
d) Nem a comida é boa, nem o serviço é excelente.
Exercícios
Escreva a negação de cada fbf a seguir:
a) Se a comida é boa, então o serviço é excelente.
A comida é boa, mas o serviço é ruim.
Exercícios
Escreva a negação de cada fbf a seguir:
b) Ou a comida é boa, ou o serviço é excelente
A comida é ruim e o serviço também.
Exercícios
Escreva a negação de cada fbf a seguir:
c) Ou a comida é boa e o serviço é excelente, ou 
então está caro.
A comida é ruim ou o serviço é ruim, mas o preço está 
baixo.
Exercícios
Escreva a negação de cada fbf a seguir:
d) Nem a comida é boa, nem o serviço é excelente.
A comida é boa ou o serviço também.
Exercícios
Construa as tabelas verdade para as FBFs a seguir. 
a)(A B) C → A (B∧ ∨ ∧ ∨C)
b) A B→ A'∧
Resumo das Tabelas verdade
A B A B˄ A B˅ A→B A↔B A’
V V V V V V F
V F F V F F
F V F V V F V
F F F F V V
Exercícios
Construa as tabelas verdade para as FBFs a seguir. 
a)(A B) C → A (B∧ ∨ ∧ ∨C)
b) 
A B C A˄B (A˄B)˅C B˅C A˄(B˅C) (A˄B)˅C→ A˄(B˅C)
V V V V V V V V
V V F V V V V V
V F V F V V V V
V F F F F F F V
F V V F V V F F
F V F F F V F V
F F V F V V F F
F F F F F F F V
Exercícios
Construa as tabelas verdade para as FBFs a seguir. 
a)
b) A B→ A'∧
A B A˄B A’ (A˄B)→ A’
V V V F F
V F F F V
F V F V V
F F F V V
	Slide 1
	Introdução
	Introdução_clipboard0
	Introdução
	Introdução
	Proposição
	Proposição
	Proposição
	Proposição
	Proposição
	Proposição
	Slide 12
	Slide 13
	Slide 14
	Conectivos e valores lógicos
	Slide 16
	Conectivos e valores lógicos
	Conectivos e valores lógicos
	Tabela-verdade
	Conectivo  : conjunção
	Conectivo  : disjunção
	Slide 22
	Slide 23
	Conectivo “→” : Implica
	Slide 26
	Conectivo → : Implica_clipboard0
	Conectivo →
	Conectivo ↔
	Slide 30
	Conectivo ↔
	Conectivo ’_clipboard0
	Conectivo ’
	Precedência
	Precedência
	Exemplo 1_clipboard0
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exemplo 1: resolução
	Exercício_clipboard0
	Exemplo 3_clipboard1
	Exemplo 3_clipboard2
	Exemplo 3_clipboard3
	Exemplo 3_clipboard4
	Exemplo 3_clipboard0
	Slide 54
	Slide 55
	Exemplo 2
	Exemplo 2_clipboard1
	Exemplo 2
	Exemplo 2
	Exemplo 2
	Exemplo 2_clipboard0
	Exemplo 2
	Tautologias
	Slide 64
	Tautologias_clipboard0
	Tautologias
	Tautologias
	Tautologias
	Tautologias_clipboard1
	Slide 70
	Tautologias
	Slide 72
	Equivalências Tautologias_clipboard0
	Equivalências Tautologias_clipboard1
	Equivalências Tautologias
	Equivalências Tautologias
	Equivalências Tautologias
	Equivalências Tautologias
	Equivalências Tautologias
	Tautologias
	Tautologias
	Conetivos e Linguagens de Programação_clipboard0
	Slide 83
	Slide 84
	Slide 85
	Slide 86
	Slide 87
	Slide 88
	Slide 89
	Slide 90
	Slide 91
	Slide 131

Outros materiais