Apostila prolog

10410 palavras 42 páginas
Universidade Federal de Campina Grande - UFCG Centro de Ciências e Tecnologia - CCT Departamento de Sistemas e Computação - DSC

APOSTILA: INTRODUÇÃO À PROGRAMAÇÃO EM LÓGICA

Alexandre de Andrade Barbosa aab@dsc.ufcg.edu.br Joseluce de Farias Cunha joseluce@dsc.ufcg.edu.br

34 páginas 2006

Av. Aprígio Veloso, 882  Bodocongó Caixa Postal 10.106 58.109-970  Campina Grande  PB  Brasil Fone: 310-1119  Fax: 310-1273

APOSTILA: INTRODUÇÃO À PROGRAMAÇÃO EM LÓGICA
Alexandre de Andrade Barbosa Departamento de Sistemas e Computação E-mail: aab@dsc.ufcg.edu.br Joseluce de Farias Cunha Departamento de Sistemas e Computação E-mail: joseluce@dsc.ufcg.edu.br Av. Aprígio Veloso, 882  Bodocongó  Caixa Postal 10.106 CEP 58109-970  Campina Grande  PB  Brasil Fone: 310-1119  Fax: 310-1273 (DSC)

Esta apostila foi criada como material de apoio à disciplina de Lógica Matemática do curso de Ciência da Computação da Universidade Federal de Campina Grande - UFCG. O conteúdo apresentado neste material é relacionado à Programação em Lógica, mais especicamente à linguagem Prolog. Nenhuma revisão sobre Lógica Matemática é apresentada, assim, é necessário que o leitor já possua conhecimento sobre Lógica Proposicional e Lógica de 1a Ordem. Este texto possuí nível introdutório, uma vez que conhecimentos avançados sobre a linguagem não serão explorados na disciplina em questão.

Resumo

Palavras-chave: Programação em lógica, Prolog, Lógica.

1

Sumário
1 Introdução
1.1 1.2 O que é Programação em Lógica/Prolog? . . . . . . . . . . . . . . . . . . . Como Prolog funciona? . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

4 4

2 Implementações de Prolog 3 Sintaxe SWI-Prolog
3.1 3.2 Os comandos write e read . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentários . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 7
7 8

4 Utilizando o SWI-Prolog 5 Fatos, Regras e Consultas
5.1 5.2 5.3 6.1 6.2 6.3 6.4

9 10

Relacionados

  • Apostila Prolog
    9151 palavras | 37 páginas
  • Prolog
    10324 palavras | 42 páginas
  • Linguagem Prolog e Lua
    1741 palavras | 7 páginas
  • ATPS -PLP
    2886 palavras | 12 páginas
  • ATPS Ia 1 2015 Reformulado
    1656 palavras | 7 páginas
  • Paradigmas de linguagem de programação.
    2576 palavras | 11 páginas
  • ATPS Paradigmas De Linguagem De Progr Hellip
    2409 palavras | 10 páginas
  • Protótipo de sistema especialista em direito ambiental para auxílio à decisão em situação de desmatamento rural
    19574 palavras | 79 páginas
  • Paradigmas de Linguagens
    2014 palavras | 9 páginas
  • Fichamento
    1310 palavras | 6 páginas