SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Sintaxe e Semântica Prolog
Elaine Faria e Hiran Nonato
Programação Lógica
UFU - 2012
Créditos
• O material a seguir consiste de
adaptações e extensões dos originais
gentilmente cedidos pelo Prof. Alexsandro
Santos Soares
• Agradecimento especial ao Prof. Gabriel
Coutinho que auxiliou na confecção do
material
Sintaxe e Semântica
Luis, A. M. Palazzo, Introdução à Programação Prolog, Educat, 1997.
Sintaxe e semântica
• O tipo de um objeto é reconhecido por
meio de sua forma sintática.
• Isso é possível porque a sintaxe do Prolog
especifica formas diferentes para cada
tipo de objeto.
Sintaxe e Semântica
• Alfabeto do Prolog
– Pontuação: () .
– Conectivos:
• Conjunção ,
• Disjunção ;
• Implicação :-
– Letras: a,b,c,..,z,A,B,C..,Z
– Dígitos: 0,1,..,9
– Especiais: + - * / <> = _
Sintaxe e Semântica
• Átomos podem ser formados por:
1. Cadeia de letras ou dígitos, iniciando
obrigatoriamente com letra minúscula.
(podendo conter o símbolo _)
Ex: socrates, joao, x_1
2. Cadeia de caracteres especiais.
Ex: <----> ::=
3. Cadeia de caracteres quaisquer, inclusive
espaço em branco, desde que usando o
símbolo ‘.
Ex: ‘Prog. Lógico’
Sintaxe e Semântica
• Números
– Inteiros
• Exemplos: 1
1812
-273
– Reais
• Ex: 3.1415
-273.16
Sintaxe e Semântica
• Variáveis:
– São cadeias de letras, dígitos ou caractere
sublinhado (_), devendo iniciar com este ou
com uma letra maiúscula
– O caractere "_", sozinho, representa uma
variável anônima, isto é, sem interesse para
um determinado procedimento
– Exemplos de variáveis: X, Resultado, _var, _
Sintaxe e Semântica
Variáveis (cont.)
• O escopo léxico de nomes de variáveis é
apenas uma cláusula
• Ex: se o nome X25 ocorre em duas cláusulas
diferentes, então ele está representando duas
variáveis diferentes; toda ocorrência de X25 dentro
da mesma cláusula quer significar a mesma
variável
Sintaxe e Semântica
• Variáveis (cont.)
– Uma variável pode estar
• Instanciada: quando á variável já referencia algum objeto
• não-instanciada: quando a variável não referencia nenhum
objeto, ou seja, quando o objeto a que ela referencia ainda
não é conhecido
– Quando uma variável é usada numa pergunta, o
Prolog procura todos os fatos tentando encontrar um
objeto no qual a variável possa ser instanciada
• Quando uma solução é encontrada, ela é mostrada. Se o
usuário estiver satisfeito com a resposta, basta digitar return
• Se desejar mais respostas, usa-se ponto-evírgula “;”
Sintaxe e Semântica
• Variáveis (cont.)
Base de fatos: Qual o resultado das seguintes
perguntas?
gosta(joao, peixe). ?- gosta(maria,X).
gosta(joao,maria). ?- gosta(X,livro).
gosta(maria,livro). ?- gosta(Quem,Oque).
gosta(pedro,livro). ?- gosta(X,Y).
gosta(maria,flor). ?- gosta(X,X).
gosta(maria,vinho). ?- gosta(_a,_b).
?- gosta(A,peixe).
Sintaxe e Semântica
• Estruturas
– São objetos que possuem vários componentes
– Os próprios componentes podem ser também
estruturas
– Ex: Data estrutura com 3 componentes
Luis, A. M. Palazzo, Introdução à Programação Prolog, Educat, 1997.
Sintaxe e Semântica
• Estruturas
– Ex: data(Dia, março, 1996)
• A variável Dia pode ser instanciada para qualquer
objeto
– Todos os objetos em Prolog são denominados
termos.
• Toda constante é um termo
• Toda variável é um termo
• Se t1, t2, ..., tn são termos e f é um átomo, então
f(t1, t2, ..., tn) também é um termo
Sintaxe e Semântica
• Estruturas
– Todos os objetos estruturados podem ser
representados como árvores
• A raiz da árvore é o functor
• os ramos que dela partem são os argumentos ou
componentes
• Ex: (a + b) * (c - 5)
*(+(a, b), -(c, 5))
Sintaxe e Semântica
• Unificação
– É o processo que, dados dois termos como
dados de entrada verifica-se eles se “casam”
– Dados dois termos, diz-se que eles unificam
se
• Eles são idênticos ou
• As variáveis de ambos os termos podem ser
instanciadas com objetos de maneira que, após a
substituição das variáveis por esses objetos, os
termos se tornam idênticos
• Unificação
Isto significa que:
• maria e maria se unificam
• 42 e 42 se unificam
• mulher(maria) e mulher(maria) se unificam
Isto também significa que:
• vicente e maria não se unificam
• mulher(maria) e mulher(joana) não se unificam
Sintaxe e Semântica
• Unificação
• Os termos abaixo se unificam?
• maria e X
Sintaxe e Semântica
• Unificação
• Os termos abaixo se unificam?
• maria e X
• mulher(Z) e mulher(maria)
Sintaxe e Semântica
• Unificação
• Os termos abaixo se unificam?
• maria e X
• mulher(Z) e mulher(maria)
• ama(maria,X) e ama(X,vicente)
Sintaxe e Semântica
• Unificação
?- X=maria, X=vicente.
Sintaxe e Semântica
Como Prolog responderá?
?- X=maria, X=vicente.
false
?-
Por quê? Após trabalhar na primeira
meta, Prolog instanciou a variável X
com maria, e assim ele não pode mais
unificá-la com vicente. Logo, a
segunda meta falha.
• Unificação (cont.)
– Se os termos não unificam, dizemos que o
processo falha.
– Se eles unificam, então o processo é bem-
sucedido
– Exemplo
data(D, M, 1994) e data(X, março, A) unificam
data(D, M, 1994) e data(X, Y, 94) não unificam
Sintaxe e Semântica
Sintaxe e Semântica
• Unificação (cont.)
– Regras que determinam se dois termos S e T unificam
• Se S e T são constantes, então S e T unificam somente se
ambos representam o mesmo objeto
• Se S é uma variável e T é qualquer coisa, então S e T unificam
com S instanciada com T. Inversamente, se T é uma variável,
então T é instanciada com S;
• Se S e T são estruturas, unificam somente se: (1) S e T tem o
mesmo functor principal, e (2) todos os seus componentes
correspondentes também unificam. A instanciação resultante é
determinada pela unificação dos componentes
Exemplo:
triângulo(ponto(1, 1), A, ponto(2, 3)) e triângulo(X, ponto(4, Y), ponto(2, Z))?
Sintaxe e Semântica
• Seja a base de dados:
grande(urso). % Cláusula 1
grande(elefante). % Cláusula 2
pequeno(gato). % Cláusula 3
marrom(urso). % Cláusula 4
preto(gato) % Cláusula 5
cinza(elefante). % Cláusula 6
escuro(Z) :- % Cláusula 7
preto(Z).
escuro(Z) :- % Cláusula 8
marrom(Z).
• Qual o resultado da consulta:
– ?- escuro(X), grande(X).
X = urso.
Exemplo com termos complexos:
?- k(s(g),Y) = k(X,t(k)).
Sintaxe e Semântica
Exemplo com termos complexos:
?- k(s(g),Y) = k(X,t(k)).
X=s(g)
Y=t(k)
true
?-
Sintaxe e Semântica
Exemplo com termos complexos:
?- k(s(g),t(k)) = k(X,t(Y)).
Sintaxe e Semântica
Exemplo com termos complexos:
?- k(s(g),t(k)) = k(X,t(Y)).
X=s(g)
Y=k
true
?-
Sintaxe e Semântica
Busca pela prova
• Agora que conhecemos a unificação,
começaremos a aprender como Prolog
busca em base de conhecimento para
ver se uma consulta é satisfeita.
• Em outras palavras: nós começaremos a
aprender sobre a busca pela prova
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
Base de dados
Consulta
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
?- f(X), g(X), h(X).
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
X=a
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
?- h(a).
X=a
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
?- h(a).
X=a
††††
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
?- h(a).
X=a
?- g(b), h(b).
X=b
††††
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
?- h(a).
X=a
?- g(b), h(b).
X=b
?- h(b).
††††
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
Y=b
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
?- h(a).
X=a
?- g(b), h(b).
X=b
?- h(b).
††††
Y=X
Exemplo: árvore de busca
f(a).
f(b).
g(a).
g(b).
h(b).
k(X):- f(X), g(X), h(X).
?- k(Y).
Y=b.
?-
?- k(Y).
?- f(X), g(X), h(X).
?- g(a), h(a).
?- h(a).
X=a
?- g(b), h(b).
X=b
?- h(b).
††††
Y=X
Exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
Outro exemplo: árvore de busca
Base de dados
Consulta
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
?- tem_ciume(X,Y).
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
X=vicente
Y=vicente
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
B=vicente
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
X=vicente
Y=vicente;
X=vicente
Y=marcelo
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
B=vicente
B=marcelo
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
?- tem_ciume(X,Y).
X=vicente
Y=vicente;
X=vicente
Y=marcelo;
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
?- ama(B,maria).
A=marcelo
C=maria
B=vicente
B=marcelo
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
.
X=vicente
Y=marcelo;
X=marcelo
Y=vicente
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
?- ama(B,maria).
A=marcelo
C=maria
B=vicente B=vicente
B=marcelo
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
.
X=marcelo
Y=vicente;
X=marcelo
Y=marcelo
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
?- ama(B,maria).
A=marcelo
C=maria
B=vicente B=vicente
B=marcelo B=marcelo
X=A Y=B
Outro exemplo: árvore de busca
ama(vicente,maria).
ama(marcelo,maria).
tem_ciume(A,B):-
ama(A,C),
ama(B,C).
.
X=marcelo
Y=vicente;
X=marcelo
Y=marcelo.
?- tem_ciume(X,Y).
?- ama(A,C), ama(B,C).
?- ama(B,maria).
A=vicente
C=maria
?- ama(B,maria).
A=marcelo
C=maria
B=vicente B=vicente
B=marcelo B=marcelo
X=A Y=B
Outro exemplo: árvore de busca
Referências
• Luis, A. M. Palazzo, Introdução à
Programação Prolog, Educat, 1997.
• Slides da Profa Solange – ICMC-USP –
Inteligência Artificial.

Contenu connexe

En vedette

Revisaoav2 140703164826-phpapp01
Revisaoav2 140703164826-phpapp01Revisaoav2 140703164826-phpapp01
Revisaoav2 140703164826-phpapp01Ademildo Santos
 
Análise textual (5) - av2 - 2012.2
Análise textual    (5) - av2 - 2012.2Análise textual    (5) - av2 - 2012.2
Análise textual (5) - av2 - 2012.2Edson Theodoro Froes
 
www.AulasParticulares.Info - Português - Figuras de Construção ou Sintaxe
www.AulasParticulares.Info - Português -  Figuras de Construção ou Sintaxewww.AulasParticulares.Info - Português -  Figuras de Construção ou Sintaxe
www.AulasParticulares.Info - Português - Figuras de Construção ou SintaxeAulasParticularesInfo
 
Analise textual organizacao_tematica
Analise textual organizacao_tematicaAnalise textual organizacao_tematica
Analise textual organizacao_tematicaMoises Ribeiro
 
Curso online disciplinas para concursos lingua portuguesa sintaxe
Curso online disciplinas para concursos lingua portuguesa sintaxeCurso online disciplinas para concursos lingua portuguesa sintaxe
Curso online disciplinas para concursos lingua portuguesa sintaxeUnichristus Centro Universitário
 
Práticas de Análise de Conteúdo
Práticas de Análise de ConteúdoPráticas de Análise de Conteúdo
Práticas de Análise de ConteúdoJoão Alberto
 
Figuras de construção ou de sintaxe
Figuras de construção ou de sintaxeFiguras de construção ou de sintaxe
Figuras de construção ou de sintaxerosangelajoao
 
Aula roteiro 2011.1 - 1o.per. - 2a.parte (alunos)
Aula roteiro   2011.1 - 1o.per. - 2a.parte (alunos)Aula roteiro   2011.1 - 1o.per. - 2a.parte (alunos)
Aula roteiro 2011.1 - 1o.per. - 2a.parte (alunos)informaticafdv
 
Polissemia e ambiguidade
Polissemia e ambiguidadePolissemia e ambiguidade
Polissemia e ambiguidadeDenise A.
 
Cantando e interpretando o hino nacional
Cantando e interpretando o hino nacionalCantando e interpretando o hino nacional
Cantando e interpretando o hino nacionalEMPEdilsonduarte
 
P10 exp10 3_sintaxe_i_funcoes_sintaticas
P10 exp10 3_sintaxe_i_funcoes_sintaticasP10 exp10 3_sintaxe_i_funcoes_sintaticas
P10 exp10 3_sintaxe_i_funcoes_sintaticasRuiPelicano
 
Escrita e oralidade
Escrita e oralidadeEscrita e oralidade
Escrita e oralidadeSeduc/AM
 
Sintaxe discursiva - FIORIN
Sintaxe discursiva - FIORINSintaxe discursiva - FIORIN
Sintaxe discursiva - FIORINSirlei Baima
 
Sequencia textual
Sequencia textualSequencia textual
Sequencia textualelygallas
 
Apostila de interpretação textual textos do blog parte 2
Apostila de interpretação textual textos do blog parte 2Apostila de interpretação textual textos do blog parte 2
Apostila de interpretação textual textos do blog parte 2Antônio Fernandes
 
Linguagem, língua e variabilidade versão resumida
Linguagem, língua e variabilidade versão resumidaLinguagem, língua e variabilidade versão resumida
Linguagem, língua e variabilidade versão resumidaRaquel Souza
 

En vedette (20)

Revisaoav2 140703164826-phpapp01
Revisaoav2 140703164826-phpapp01Revisaoav2 140703164826-phpapp01
Revisaoav2 140703164826-phpapp01
 
Análise textual (5) - av2 - 2012.2
Análise textual    (5) - av2 - 2012.2Análise textual    (5) - av2 - 2012.2
Análise textual (5) - av2 - 2012.2
 
Citações sobre Educação
Citações sobre EducaçãoCitações sobre Educação
Citações sobre Educação
 
www.AulasParticulares.Info - Português - Figuras de Construção ou Sintaxe
www.AulasParticulares.Info - Português -  Figuras de Construção ou Sintaxewww.AulasParticulares.Info - Português -  Figuras de Construção ou Sintaxe
www.AulasParticulares.Info - Português - Figuras de Construção ou Sintaxe
 
Ambiguidade
AmbiguidadeAmbiguidade
Ambiguidade
 
Analise textual organizacao_tematica
Analise textual organizacao_tematicaAnalise textual organizacao_tematica
Analise textual organizacao_tematica
 
Curso online disciplinas para concursos lingua portuguesa sintaxe
Curso online disciplinas para concursos lingua portuguesa sintaxeCurso online disciplinas para concursos lingua portuguesa sintaxe
Curso online disciplinas para concursos lingua portuguesa sintaxe
 
Práticas de Análise de Conteúdo
Práticas de Análise de ConteúdoPráticas de Análise de Conteúdo
Práticas de Análise de Conteúdo
 
Figuras de construção ou de sintaxe
Figuras de construção ou de sintaxeFiguras de construção ou de sintaxe
Figuras de construção ou de sintaxe
 
Aula roteiro 2011.1 - 1o.per. - 2a.parte (alunos)
Aula roteiro   2011.1 - 1o.per. - 2a.parte (alunos)Aula roteiro   2011.1 - 1o.per. - 2a.parte (alunos)
Aula roteiro 2011.1 - 1o.per. - 2a.parte (alunos)
 
Polissemia e ambiguidade
Polissemia e ambiguidadePolissemia e ambiguidade
Polissemia e ambiguidade
 
Cantando e interpretando o hino nacional
Cantando e interpretando o hino nacionalCantando e interpretando o hino nacional
Cantando e interpretando o hino nacional
 
P10 exp10 3_sintaxe_i_funcoes_sintaticas
P10 exp10 3_sintaxe_i_funcoes_sintaticasP10 exp10 3_sintaxe_i_funcoes_sintaticas
P10 exp10 3_sintaxe_i_funcoes_sintaticas
 
Analise textual online
Analise textual onlineAnalise textual online
Analise textual online
 
Revisão de Sintaxe
Revisão de SintaxeRevisão de Sintaxe
Revisão de Sintaxe
 
Escrita e oralidade
Escrita e oralidadeEscrita e oralidade
Escrita e oralidade
 
Sintaxe discursiva - FIORIN
Sintaxe discursiva - FIORINSintaxe discursiva - FIORIN
Sintaxe discursiva - FIORIN
 
Sequencia textual
Sequencia textualSequencia textual
Sequencia textual
 
Apostila de interpretação textual textos do blog parte 2
Apostila de interpretação textual textos do blog parte 2Apostila de interpretação textual textos do blog parte 2
Apostila de interpretação textual textos do blog parte 2
 
Linguagem, língua e variabilidade versão resumida
Linguagem, língua e variabilidade versão resumidaLinguagem, língua e variabilidade versão resumida
Linguagem, língua e variabilidade versão resumida
 

Similaire à Aula3 sintaxe semantica

7-Prolog-Base (2).pdf
7-Prolog-Base (2).pdf7-Prolog-Base (2).pdf
7-Prolog-Base (2).pdfSofiaPiteira
 
.200.2023-01.Categorias em Bancos de Dados.PT.pdf
.200.2023-01.Categorias em Bancos de Dados.PT.pdf.200.2023-01.Categorias em Bancos de Dados.PT.pdf
.200.2023-01.Categorias em Bancos de Dados.PT.pdfBrunoBraga94
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaLeinylson Fontinele
 
Introdução à Lógica de Predicados
Introdução à Lógica de PredicadosIntrodução à Lógica de Predicados
Introdução à Lógica de PredicadosHugo Souza
 
Matemática Discreta - Parte V relações
Matemática Discreta - Parte V relaçõesMatemática Discreta - Parte V relações
Matemática Discreta - Parte V relaçõesUlrich Schiel
 
Mat equacoes do 1 grau 002
Mat equacoes do 1 grau  002Mat equacoes do 1 grau  002
Mat equacoes do 1 grau 002trigono_metria
 
Equações Algébricas e Transcendentes - Isolamento de Raízes - @professorenan
Equações Algébricas e Transcendentes - Isolamento de Raízes - @professorenanEquações Algébricas e Transcendentes - Isolamento de Raízes - @professorenan
Equações Algébricas e Transcendentes - Isolamento de Raízes - @professorenanRenan Gustavo
 
[CRASHCOURSE] Orientação a Objeto e UML
[CRASHCOURSE] Orientação a Objeto e UML[CRASHCOURSE] Orientação a Objeto e UML
[CRASHCOURSE] Orientação a Objeto e UMLChristopher Cerqueira
 

Similaire à Aula3 sintaxe semantica (15)

Seminário Prolog
Seminário PrologSeminário Prolog
Seminário Prolog
 
Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
 
7-Prolog-Base (2).pdf
7-Prolog-Base (2).pdf7-Prolog-Base (2).pdf
7-Prolog-Base (2).pdf
 
Programacao logica
Programacao logicaProgramacao logica
Programacao logica
 
Introdução ao Prolog
Introdução ao PrologIntrodução ao Prolog
Introdução ao Prolog
 
.200.2023-01.Categorias em Bancos de Dados.PT.pdf
.200.2023-01.Categorias em Bancos de Dados.PT.pdf.200.2023-01.Categorias em Bancos de Dados.PT.pdf
.200.2023-01.Categorias em Bancos de Dados.PT.pdf
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Introdução à Lógica de Predicados
Introdução à Lógica de PredicadosIntrodução à Lógica de Predicados
Introdução à Lógica de Predicados
 
Matemática Discreta - Parte V relações
Matemática Discreta - Parte V relaçõesMatemática Discreta - Parte V relações
Matemática Discreta - Parte V relações
 
Aula Prolog 02
Aula Prolog 02Aula Prolog 02
Aula Prolog 02
 
Relações
RelaçõesRelações
Relações
 
Mat equacoes do 1 grau 002
Mat equacoes do 1 grau  002Mat equacoes do 1 grau  002
Mat equacoes do 1 grau 002
 
Equações Algébricas e Transcendentes - Isolamento de Raízes - @professorenan
Equações Algébricas e Transcendentes - Isolamento de Raízes - @professorenanEquações Algébricas e Transcendentes - Isolamento de Raízes - @professorenan
Equações Algébricas e Transcendentes - Isolamento de Raízes - @professorenan
 
[CRASHCOURSE] Orientação a Objeto e UML
[CRASHCOURSE] Orientação a Objeto e UML[CRASHCOURSE] Orientação a Objeto e UML
[CRASHCOURSE] Orientação a Objeto e UML
 
First Order Logic
First Order LogicFirst Order Logic
First Order Logic
 

Plus de Valquiria Azevedo

2012 muryatan santanabarbosa_v_corr
2012 muryatan santanabarbosa_v_corr2012 muryatan santanabarbosa_v_corr
2012 muryatan santanabarbosa_v_corrValquiria Azevedo
 
Listagem dos títulos do acervo mari – educação indígena fev 2012
Listagem dos títulos do acervo mari – educação indígena fev 2012Listagem dos títulos do acervo mari – educação indígena fev 2012
Listagem dos títulos do acervo mari – educação indígena fev 2012Valquiria Azevedo
 
Funari, pedro paulo abreu. antiguidade clássica
Funari, pedro paulo abreu. antiguidade clássicaFunari, pedro paulo abreu. antiguidade clássica
Funari, pedro paulo abreu. antiguidade clássicaValquiria Azevedo
 
Dissertacao mestrado xucuru_vânia-fialho1
Dissertacao mestrado xucuru_vânia-fialho1Dissertacao mestrado xucuru_vânia-fialho1
Dissertacao mestrado xucuru_vânia-fialho1Valquiria Azevedo
 
A importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanasA importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanasValquiria Azevedo
 
Africa do imaginário social
Africa do imaginário socialAfrica do imaginário social
Africa do imaginário socialValquiria Azevedo
 
A importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanasA importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanasValquiria Azevedo
 
A educao escolar diferenciada do povo xucuru do ororub en
A educao escolar diferenciada do povo xucuru do ororub enA educao escolar diferenciada do povo xucuru do ororub en
A educao escolar diferenciada do povo xucuru do ororub enValquiria Azevedo
 
129834480 a-importancia-da-africa-para-as-ciencias-humanas
129834480 a-importancia-da-africa-para-as-ciencias-humanas129834480 a-importancia-da-africa-para-as-ciencias-humanas
129834480 a-importancia-da-africa-para-as-ciencias-humanasValquiria Azevedo
 
Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre
 Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre
Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libreValquiria Azevedo
 
2010 lidiane szerwinskcamargos-bororo
2010 lidiane szerwinskcamargos-bororo2010 lidiane szerwinskcamargos-bororo
2010 lidiane szerwinskcamargos-bororoValquiria Azevedo
 
1945 carta das nações unidas
1945 carta das nações unidas1945 carta das nações unidas
1945 carta das nações unidasValquiria Azevedo
 
1991 os indiospaiacuprimeiroshabitantesdepacajus
1991 os indiospaiacuprimeiroshabitantesdepacajus1991 os indiospaiacuprimeiroshabitantesdepacajus
1991 os indiospaiacuprimeiroshabitantesdepacajusValquiria Azevedo
 
2013 dissertação elba_monique_chagas_da_cunha
2013 dissertação elba_monique_chagas_da_cunha2013 dissertação elba_monique_chagas_da_cunha
2013 dissertação elba_monique_chagas_da_cunhaValquiria Azevedo
 
1945 toponimos indigenasseculos16e17costacearense
1945 toponimos indigenasseculos16e17costacearense1945 toponimos indigenasseculos16e17costacearense
1945 toponimos indigenasseculos16e17costacearenseValquiria Azevedo
 
1945 carta das nações unidas
1945 carta das nações unidas1945 carta das nações unidas
1945 carta das nações unidasValquiria Azevedo
 

Plus de Valquiria Azevedo (16)

2012 muryatan santanabarbosa_v_corr
2012 muryatan santanabarbosa_v_corr2012 muryatan santanabarbosa_v_corr
2012 muryatan santanabarbosa_v_corr
 
Listagem dos títulos do acervo mari – educação indígena fev 2012
Listagem dos títulos do acervo mari – educação indígena fev 2012Listagem dos títulos do acervo mari – educação indígena fev 2012
Listagem dos títulos do acervo mari – educação indígena fev 2012
 
Funari, pedro paulo abreu. antiguidade clássica
Funari, pedro paulo abreu. antiguidade clássicaFunari, pedro paulo abreu. antiguidade clássica
Funari, pedro paulo abreu. antiguidade clássica
 
Dissertacao mestrado xucuru_vânia-fialho1
Dissertacao mestrado xucuru_vânia-fialho1Dissertacao mestrado xucuru_vânia-fialho1
Dissertacao mestrado xucuru_vânia-fialho1
 
A importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanasA importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanas
 
Africa do imaginário social
Africa do imaginário socialAfrica do imaginário social
Africa do imaginário social
 
A importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanasA importância da áfrica para as ciências humanas
A importância da áfrica para as ciências humanas
 
A educao escolar diferenciada do povo xucuru do ororub en
A educao escolar diferenciada do povo xucuru do ororub enA educao escolar diferenciada do povo xucuru do ororub en
A educao escolar diferenciada do povo xucuru do ororub en
 
129834480 a-importancia-da-africa-para-as-ciencias-humanas
129834480 a-importancia-da-africa-para-as-ciencias-humanas129834480 a-importancia-da-africa-para-as-ciencias-humanas
129834480 a-importancia-da-africa-para-as-ciencias-humanas
 
Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre
 Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre
Desaparecimento dos_indigenas_no_brasil_imperio_-_seculos_xix_e_xx-libre
 
2010 lidiane szerwinskcamargos-bororo
2010 lidiane szerwinskcamargos-bororo2010 lidiane szerwinskcamargos-bororo
2010 lidiane szerwinskcamargos-bororo
 
1945 carta das nações unidas
1945 carta das nações unidas1945 carta das nações unidas
1945 carta das nações unidas
 
1991 os indiospaiacuprimeiroshabitantesdepacajus
1991 os indiospaiacuprimeiroshabitantesdepacajus1991 os indiospaiacuprimeiroshabitantesdepacajus
1991 os indiospaiacuprimeiroshabitantesdepacajus
 
2013 dissertação elba_monique_chagas_da_cunha
2013 dissertação elba_monique_chagas_da_cunha2013 dissertação elba_monique_chagas_da_cunha
2013 dissertação elba_monique_chagas_da_cunha
 
1945 toponimos indigenasseculos16e17costacearense
1945 toponimos indigenasseculos16e17costacearense1945 toponimos indigenasseculos16e17costacearense
1945 toponimos indigenasseculos16e17costacearense
 
1945 carta das nações unidas
1945 carta das nações unidas1945 carta das nações unidas
1945 carta das nações unidas
 

Dernier

Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaAntero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaPaula Duarte
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...Francisco Márcio Bezerra Oliveira
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...AndreaCavalcante14
 

Dernier (20)

Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaAntero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
 

Aula3 sintaxe semantica