Prolog

3695 palavras 15 páginas
Introdução à Programação Prolog (Tutorial)
Esta aula introduz conceitos básicos da linguagem de programação lógica Prolog Os conceitos são introduzidos através de um tutorial sobre relações familiares Maiores detalhes sobre terminologia e notação serão vistos nas próximas aulas
Inteligência Artificial

Introdução
Prolog = Programming in Logic Linguagem de programação utilizada para resolver problemas envolvendo objetos e relações entre objetos Conceitos básicos: fatos, perguntas, variáveis, conjunções e regras Conceitos avançados: listas e recursão

2

Programação Lógica
Programação Procedural (procedimental):
Programa = Algoritmo + Estruturas de Dados

Programação Lógica
Algoritmo = Lógica + Controle Programa = Lógica + Controle + Estruturas de Dados Em PL, programa-se de forma declarativa, ou seja, especificando o que deve ser computado ao invés de como deve ser computado
3

Programação em Prolog
Programar em Prolog envolve: declarar alguns fatos a respeito de objetos e seus relacionamentos definir algumas regras sobre os objetos e seus relacionamentos e fazer perguntas sobre os objetos e seus relacionamentos

4

Objetos de dados e Prolog

Objetos Objetos Simples Estruturas Constantes Átomos Variáveis

Números

5

Átomos
São cadeias compostas pelos seguintes caracteres: •letras maiúsculas: A, B, ..., Z •letras minúsculas: a, ..., z •dígitos: 1, 2, ..., 9 •caracters especiais, tais como: *, +, >, _, =, :, ., &.

Objetos

Objetos Simples Estruturas Constantes Átomos Variáveis

Números

6

Átomos (cont)
Podem ser construídos de três maneiras: •cadeias de letras, dígitos e o caractere _, começando com uma letra minúscula. •cadeias de caracteres especiais •cadeias de caracteres entre apóstrofos
7

Objetos Objetos Simples Estruturas Constantes Átomos Variáveis

Números

Números
Incluem números inteiros e números reais.

Objetos Objetos Simples Estruturas Constantes Átomos Variáveis

Números

8

Variáveis

Relacionados

  • Prolog
    36770 palavras | 148 páginas
  • Prolog
    252 palavras | 2 páginas
  • Prolog
    8340 palavras | 34 páginas
  • prolog
    4202 palavras | 17 páginas
  • PROLOG
    1461 palavras | 6 páginas
  • Prolog
    16659 palavras | 67 páginas
  • Prolog
    2600 palavras | 11 páginas
  • Prolog
    382 palavras | 2 páginas
  • Prolog
    4034 palavras | 17 páginas
  • prolog
    2582 palavras | 11 páginas