Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa vymaniť List Apart v Prolog

Prológ je programovací jazyk , ktorý bol vynájdený vo Francúzsku v roku 1960 pre použitie v automatickom preklade prirodzených jazykov . To bola ďalej rozvíjaná v Škótsku v roku 1970 pre použitie v automatických dokazovaciu . To prišlo k pozornosti väčšiny ľudí , keď sa Japonci rozhodli pre ich úradný jazyk v rámci projektu Fifth Generation - celonárodného projektu vyvinúť umelú inteligenciu . Na začiatku 21. storočia , je - spolu s LISP - jedným z dvoch hlavných jazykov používaných AI spoločenstva . Pokyny dovolená 1

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

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené