Lógica para Computação
Mini-Prova 2 - Turma S73
Professor: Adolfo Neto
Alun*:
1. Assinale uma das fórmulas abaixo que está na Forma Normal Disjuntiva
e é logicamente equivalente a ¬(p ∧ ¬q) ∧ ¬¬¬(q ∧ r):
(a) (¬p ∨ q ∨ ¬r) ∧ ¬p
(b) (¬q ∧ ¬p) ∨ (¬r ∧ ¬p) ∨ (¬q ∧ r)
(c) (p ∨ ¬q ∨ ¬r)
(d) (¬q ∧ ¬p) ∨ (¬q ∧ q) ∨ (¬r ∧ ¬p) ∨ (¬r ∧ q)
(e) (¬q ∨ ¬p) ∧ (¬q ∨ q) ∧ (¬r ∨ ¬p) ∧ (¬r ∨ q)
Obs.: Pode ser que mais de uma alternativa esteja correta. Para acertar
a questão, basta assinalar uma alternativa e justificar (no final da prova),
mostrando como você chegou à alternativa que você escolheu.
2. Seja o seguinte programa em Prolog:
:- dynamic aluno/2, filosofo/1.
filosofo(wittgenstein). % wittgenstein foi um filosofo
filosofo(byron).
aluno(wittgenstein,russell). % russel foi aluno de wittgenstein
aluno(pele,maradona).
filosofo(X):-aluno(Y,X),
filosofo(Y), !.
Assinale a alternativa que dá as respostas corretas na ordem correta para
as perguntas abaixo:
• Se fizermos a consulta filosofo(russell), qual será o resultado?
• E se a consulta for filosofo(maradona)?
• E se antes da consulta filosofo(maradona) fizermos um assert(filosofo(pele)),
qual será o resultado da consulta filosofo(maradona)?
• E se antes da consulta filosofo(russell) fizermos um retract(filosofo(wittgenstein)),
qual será o resultado da consulta filosofo(russell)?
(a) true. false. true. false.
(b) true. false. false. true.
(c) true. true. true. false.
(d) true. false. false. false.
(e) Nenhuma das anteriores.
1
3. Assinale a alternativa INCORRETA sobre o método da resolução:
(a) O método da resolução é um método refutacional.
(b) O método da resolução, da forma como foi visto em sala de aula,
exige que as fórmulas estejam na forma normal disjuntiva.
(c) Uma demonstração com o método da resolução pode terminar quando
se encontra o ⊥.
(d) O método da resolução possui apenas uma regra, a regra da resolução.
(e) Nenhuma das anteriores.
Gabarito
Circule a alternativa escolhida (apenas mini-provas com o gabarito preenchido
serão consideradas!):
1.
A
B
C
D
E
2.
A
B
C
D
E
3.
A
B
C
D
E
Espaço para justificativa da questão 1
2
Lógica para Computação
Mini-Prova 2 - Turma S73
Professor: Adolfo Neto
Alun*:
1. Assinale uma das fórmulas abaixo que está na Forma Normal Disjuntiva
e é logicamente equivalente a ¬(r ∧ ¬q) ∧ ¬¬¬(q ∧ p):
(a) (¬p ∨ q ∨ ¬r) ∧ ¬p
(b) (¬q ∧ ¬p) ∨ (¬r ∧ ¬p) ∨ (¬q ∧ r)
(c) (r ∨ ¬q ∨ ¬p)
(d) (¬q ∨ ¬p) ∧ (¬q ∨ q) ∧ (¬r ∨ ¬p) ∧ (¬r ∨ q)
(e) (¬q ∧ ¬r) ∨ (¬q ∧ q) ∨ (¬p ∧ ¬r) ∨ (¬p ∧ q)
Obs.: Pode ser que mais de uma alternativa esteja correta. Para acertar
a questão, basta assinalar uma alternativa e justificar (no final da prova),
mostrando como você chegou à alternativa que você escolheu.
2. Seja o seguinte programa em Prolog:
:- dynamic aluno/2, filosofo/1.
filosofo(wittgenstein). % wittgenstein foi um filosofo
filosofo(byron).
aluno(wittgenstein,russell). % russel foi aluno de wittgenstein
aluno(pele,maradona).
filosofo(X):-aluno(Y,X),
filosofo(Y), !.
Assinale a alternativa que dá as respostas corretas na ordem correta para
as perguntas abaixo:
• Se fizermos a consulta filosofo(russell), qual será o resultado?
• E se a consulta for filosofo(maradona)?
• E se antes da consulta filosofo(russell) fizermos um retract(filosofo(wittgenstein)),
qual será o resultado da consulta filosofo(russell)?
• E se antes da consulta filosofo(maradona) fizermos um assert(filosofo(pele)),
qual será o resultado da consulta filosofo(maradona)?
(a) true. false. true. false.
(b) true. false. false. true.
(c) true. true. true. false.
(d) true. false. false. false.
(e) Nenhuma das anteriores.
3
3. Assinale a alternativa INCORRETA sobre o método da resolução:
(a) Uma demonstração com o método da resolução sempre terminaa
quando se encontra o >.
(b) O método da resolução possui apenas duas regras, a regra da contração e a regra da resolução.
(c) O método da resolução é um método refutacional.
(d) O método da resolução, da forma como foi visto em sala de aula,
exige que as fórmulas estejam na forma normal disjuntiva.
(e) Nenhuma das anteriores.
Gabarito
Circule a alternativa escolhida (apenas mini-provas com o gabarito preenchido
serão consideradas!):
1.
A
B
C
D
E
2.
A
B
C
D
E
3.
A
B
C
D
E
Espaço para justificativa da questão 1
4
Download

Lógica para Computaç˜ao Mini-Prova 2 - Turma S73