elementi essenziali e caratteristici di un programma scritto con prolog
prolog3....su marino53....istruzioni per usare TURBO PROLOG V.1.1 I986 MS.DOS
1 sezione:dichiarazione del tipo di argomenti da usare in seguito DOMAINS nome = symbol numero = integer reale = real lettera = char
2 sezione:dichiarazione dei predicati:termini che serviranno per indicare gli argomenti da porre in relazione: si deve indicare codice predicato e tipi di argomenti: PREDICATES termine1 (argomento)...........................predicato monadico padre (nome) intero (numero) decimale (reale) testo (lettera)
termine2 (argomento,argomento).................predicato diadico padre_di (nome,nome) madre_di (nome,nome)
termine3 (argomento,argomento,argomento).......predicato triadico padre (nome,nome,nome) madre (nome,reale,numero)
3 sezione:dichiarazione base conoscenze:CLAUSES e REGOLE applicative CLAUSES:predicato(dato,dato....) padre_di(carlo,mario). madre_di(maria,Óanna lisaÓ). madre_di(maria,ÓRosariaÓ). madre_di(maria,ÓANNAÓ). 4 interrogazione :proporre degli Obiettivi (GOAL) da analizzare verifica un fatto cerca oggetti che rispondono a certi requisiti
5 possibile inserire commenti racchiusi tra /* commento */