Prolog

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4034 palavras )
  • Download(s) : 0
  • Publicado : 22 de setembro de 2011
Ler documento completo
Amostra do texto
EE 097 - Inteligência Artificial
PROLOG
Versão 2.1
- 1999 -
1
Sumário
1. INTRODUÇÃO ............................................................................................................................................ 2
1.1 APLICAÇÕES ...........................................................................................................................................2
1.2 PROLOG E OUTRAS LINGUAGENS .............................................................................................................. 2
1.3 TURBO PROLOG E VISUAL PROLOG .......................................................................................................... 3
2. CONCEITOS BÁSICOS.............................................................................................................................. 3
2.1 FATOS ..................................................................................................................................................... 3
2.2 QUESTÕES ............................................................................................................................................... 4
2.3UNIFICAÇÃO ........................................................................................................................................... 5
3. TURBO PROLOG ....................................................................................................................................... 5
3.1 A ESTRUTURA DE UM PROGRAMA TURBO PROLOG................................................................................... 5
3.2 PRIMEIRO PROGRAMA .............................................................................................................................. 7
3.3 CONJUNÇÕES .......................................................................................................................................... 8
3.4 VARIÁVEIS.............................................................................................................................................. 8
3.5 ARIDADE ................................................................................................................................................. 9
4. O RETROCESSO (BACKTRACKING).................................................................................................... 9
5. REGRAS ..................................................................................................................................................... 11
5.1 RESOLUÇÃO COM REGRAS ...................................................................................................................... 13
5.2 RETROCESSO (BACKTRACKING) COM REGRAS....................................................................................... 14
5.3 DISJUNÇÃO (“OU”) ................................................................................................................................ 14
6. ENTRADA E SAÍDA ................................................................................................................................. 147. CONTROLE DO RETROCESSO............................................................................................................. 16
7.1 FALHA (FAIL) ...................................................................................................................................... 16
7.2 CORTE (CUT)....................................................................................................................................... 17
7.3 MÉTODO DO CORTE E FALHA (CUT AND FAIL) ....................................................................................... 19
8. RECURSÃO ............................................................................................................................................... 20
8.1 A VARIÁVEL ANÔNIMA “_”...
tracking img