Prolog é uma linguagem de programação de computadores que foi inventado na França na década de 1960 para uso em tradução automática de línguas naturais. Além disso, foi desenvolvido na Escócia, na década de 1970 para uso em provadores de teoremas automáticas. Ele chamou a atenção da maioria das pessoas , quando os japoneses escolheu para a sua língua oficial no projeto Quinta Geração - projeto nacional para o desenvolvimento da Inteligência Artificial. No início do século 21 , é - juntamente com LISP - uma das duas principais línguas utilizadas pela comunidade AI . Instruções
1
Quebre listas distante em Prolog , examinando a "cabeça" - o primeiro elemento da lista - ea "cauda" - o resto da lista. Como elementos seguintes são examinados, você pode decidir qual parte da lista quebrado -up cada elemento pertence.
2
Veja se um elemento é membro de uma lista , indo através da lista de forma recursiva. Para fazer esta pergunta em Prolog , digite " ? Membro (X, L) " - é X um membro de L? Isso requer duas declarações : Prolog " . Member (X, [X , T] ) " Isto diz que se X corresponde a primeira coisa na lista, então X é membro de L.
< br > 3
Escreva o passo recursivo para encontrar membros como " Membro (X, [ _ , T] ) : - Membro (X, T). " Isso vai pular em cima da cabeça da lista , se não for igual a X. Se você trabalha o seu caminho através da lista , X será [], a lista vazia
4 .
Selecione os primeiros n elementos de uma lista com as duas declarações Prolog " firstn ( L , M , R , 0 ) " e " firstn ( [ X