Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Prestávka zoznamy seba v Prolog tým , že skúma " hlavu " - prvý prvok v zozname - a " chvost " - zvyšok zoznamu . Ako sú skúmané následných prvky , sa môžete rozhodnúť , ktorá časť rozbité - up zoznamu každý prvok patrí . 
 2 
 Pozrite sa , či element je členom zoznamu prechádza zoznam rekurzívne . Ak sa chcete opýtať na túto otázku v Prolog , typ " ? Člen ( X , L ) " - je X členom L ? To si vyžaduje dva Prológ vyhlásenie : " . Členské ( X , [ X , T ] ) " To hovorí , že ak X zodpovedá prvá vec , ktorú v zozname , potom X je členom L. 
 
 3 
 Napíšte rekurzívny krok pre zistenie členstvo ako " člen ( X , [ _ , T ] ) : - člen ( X , T ) . " Tým sa preskočí cez hlavu zoznamu , pokiaľ to nie je rovná X. Ak budete pracovať si cestu v zozname , X bude [ ] , prázdny zoznam . 
 4 
Vyberte prvých n prvkov zoznamu s dvoma uzávierky Prológ " firstn ( L, F , R , 0 ) , " a " firstn ( [ X