SlideShare uma empresa Scribd logo
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.

Mais conteúdo relacionado

Destaque

Revisaoav2 140703164826-phpapp01
Revisaoav2 140703164826-phpapp01Revisaoav2 140703164826-phpapp01
Revisaoav2 140703164826-phpapp01
Ademildo 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.2
Edson Theodoro Froes
 
Citações sobre Educação
Citações sobre EducaçãoCitações sobre Educação
Citações sobre Educação
Paulo André Jesus
 
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
AulasParticularesInfo
 
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 sintaxe
Unichristus 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údo
Joã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
 
Revisão de Sintaxe
Revisão de SintaxeRevisão de Sintaxe
Revisão de Sintaxe
Marcus Fraguas
 
Escrita e oralidade
Escrita e oralidadeEscrita e oralidade
Escrita e oralidade
Seduc/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
 

Destaque (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
 

Semelhante a Aula3 sintaxe semantica

Seminário Prolog
Seminário PrologSeminário Prolog
Seminário Prolog
rafaelbozzetti
 
Álgebra de Boole
Álgebra de BooleÁlgebra de Boole
Álgebra de Boole
Chromus Master
 
7-Prolog-Base (2).pdf
7-Prolog-Base (2).pdf7-Prolog-Base (2).pdf
7-Prolog-Base (2).pdf
SofiaPiteira
 
Introdução ao Prolog
Introdução ao PrologIntrodução ao Prolog
Introdução ao Prolog
Sérgio Souza Costa
 
.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
BrunoBraga94
 
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
Leinylson Fontinele
 
Introdução à Lógica de Predicados
Introdução à Lógica de PredicadosIntrodução à Lógica de Predicados
Introdução à Lógica de Predicados
Hugo 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
 
Aula Prolog 02
Aula Prolog 02Aula Prolog 02
Aula Prolog 02
Fabio Moura Pereira
 
Relações
RelaçõesRelações
Relações
Chromus Master
 
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 UML
Christopher Cerqueira
 
First Order Logic
First Order LogicFirst Order Logic
First Order Logic
Alexandre Rademaker
 

Semelhante a 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
 

Mais 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
 

Mais 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
 

Último

Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
jbellas2
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
carlaslr1
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
Escola Municipal Jesus Cristo
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
MatildeBrites
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Ana Da Silva Ponce
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
enpfilosofiaufu
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
Escola Municipal Jesus Cristo
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
Mary Alvarenga
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
profesfrancleite
 
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptxHISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
WALTERDECARVALHOBRAG
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
Escola Municipal Jesus Cristo
 
os-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdfos-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdf
GiselaAlves15
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
ReinaldoSouza57
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Biblioteca UCS
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
KeilianeOliveira3
 

Último (20)

Sócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slidesSócrates e os sofistas - apresentação de slides
Sócrates e os sofistas - apresentação de slides
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdfCaderno de Formação_PORTUGUÊS ESTRAN.pdf
Caderno de Formação_PORTUGUÊS ESTRAN.pdf
 
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
BULLYING NÃO É AMOR.pdf LIVRO PARA TRABALHAR COM ALUNOS ATRAVÉS DE PROJETOS...
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
Memorial do convento slides- português 2023
Memorial do convento slides- português 2023Memorial do convento slides- português 2023
Memorial do convento slides- português 2023
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdfArundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
Arundhati Roy - O Deus das Pequenas Coisas - ÍNDIA.pdf
 
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfCaderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdf
 
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
PROPOSTA CURRICULAR  EDUCACAO FISICA.docxPROPOSTA CURRICULAR  EDUCACAO FISICA.docx
PROPOSTA CURRICULAR EDUCACAO FISICA.docx
 
Acróstico - Reciclar é preciso
Acróstico   -  Reciclar é preciso Acróstico   -  Reciclar é preciso
Acróstico - Reciclar é preciso
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
História Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco LeiteHistória Do Assaré - Prof. Francisco Leite
História Do Assaré - Prof. Francisco Leite
 
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptxHISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
HISTÓRIA DO CEARÁ MOVIMENTOS REVOLUCIONARIOS NO CEARÁ.pptx
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdfEJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
EJA -livro para professor -dos anos iniciais letramento e alfabetização.pdf
 
os-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdfos-lusiadas-resumo-os-lusiadas-10-ano.pdf
os-lusiadas-resumo-os-lusiadas-10-ano.pdf
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
 
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
 
Química orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptxQuímica orgânica e as funções organicas.pptx
Química orgânica e as funções organicas.pptx
 

Aula3 sintaxe semantica