Prof. Dr. Roberta Andrade
raafupe@gmail.com
Lógica de Programação e Algoritmo II
Sistema de Informação
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
1
*
AULA 3 – LPA II
LPA2-Prolog
Resumo
Conhecer o Prolog e como funciona.
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
2
*
AULA 3 – LPA II
LPA2-Prolog
Introdução a Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
3
*
AULA 3 – LPA II
LPA2-Prolog
Aplicações
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
4
*
AULA 3 – LPA II
LPA2-Prolog
Como o Prolog funciona
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
5
*
AULA 3 – LPA II
LPA2-Prolog
Conceitos básicos sobre prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
6
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
7
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
8
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
9
*
AULA 3 – LPA II
LPA2-Prolog
Fatos
gosta(jose,maria).
Predicado
ou
Relação
Argumento do Predicado,
Com vários objetos
Objetos
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
10
*
AULA 3 – LPA II
LPA2-Prolog
gosta(jose,maria).
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
11
*
AULA 3 – LPA II
LPA2-Prolog
gosta(jose,maria).
gosta(maria,jose).
“josé gosta de maira”
“maria gosta de jósé”
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
12
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
13
*
AULA 3 – LPA II
LPA2-Prolog
?gosta(jóse,maria)
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
14
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
15
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
16
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
17
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
18
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
19
*
AULA 3 – LPA II
LPA2-Prolog
tipo_pessoa (jose).
Onde José é tipo pessoa.
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
20
*
AULA 3 – LPA II
LPA2-Prolog
gosta (tipo_pessoa, tipo_pessoa).
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
21
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
22
*
AULA 3 – LPA II
LPA2-Prolog
? gosta (joão, maria).
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
23
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
24
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
25
*
AULA 3 – LPA II
LPA2-Prolog
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
26
*
AULA 3 – LPA II
Exemplo 0
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
27
*
AULA 3 – LPA II
Exemplo 1
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
28
*
AULA 3 – LPA II
Exemplo 1 - Resposta
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
29
*
AULA 3 – LPA II
Exemplo 1 - Resposta
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
30
*
AULA 3 – LPA II
Exemplo 1 - Resposta
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
31
*
AULA 3 – LPA II
Exemplo 2
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
32
*
AULA 3 – LPA II
Exemplo 2 - Resposta
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
33
*
AULA 3 – LPA II
Exemplo 3
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
34
*
AULA 3 – LPA II
Exemplo 3 - Resposta
UPE – UNIVERSIDADE DE PERNAMBUCO PROF. MSC ROBERTA ANDRADE
35
*
AULA 3 – LPA II