Tag: prolog-toplevel

Die „toplevel“ oder „top-level-loop“ – Prolog s REPL.

Umsetzung der "Letzte" in Prolog

Anzahl der Antworten 3 Antworten
Ich versuche, ein Gefühl für die Prolog-Programmierung durch Ulle Endriss' lecture notes. Wenn meine Lösung zu einer übung verhält sich nicht wie erwartet, ich finde es schwer, eine gute Erklärung. Ich denke, das hat zu tun mit

Stellen Prolog Rückkehr eine Lösung und beenden Sie die Anzeige der Abfrage-option

Anzahl der Antworten 2 Antworten
Ich bin neu in prolog und am Experimentieren mit, wie man es halt Abfragen nach findet er eine Antwort. Ich bin mit diesem code: member1(L,[L|_]). member1(L,[_|RS]) :- member1(L,RS),!. Ist das Ergebnis: | ?- member1(3,[3,2,3]). true ? a

Warum ist dieser prolog Abfrage true und false?

Anzahl der Antworten 2 Antworten
Meine SWI-Prolog-Wissensbasis enthält die folgenden zwei Tatsachen: f(a,b). f(a,c). Nun, wenn dann Stelle ich die Abfrage ?- f(a,c). true. Aber ?- f(a,b). true ; false. Warum ist f(a,b) sowohl wahr als auch falsch? Dies geschieht auch, wenn

Prolog: ein Verfahren zum drucken Hello World

Anzahl der Antworten 2 Antworten
Ich wollen laden Sie diese einfach etwas in meinem Editor: Write:-repeat,write("hi"),nl,fail. So, dass es druckt "Hallo". Was soll ich tun? Ich versuche momentan zu tun File->New und Speichern einer Datei namens Schreiben in E:\Program Files\pl\xpce\prolog\lib Wenn du

SWI-Prolog - show lange Liste

Anzahl der Antworten 4 Antworten
Ich bin mit SWI-Prolog und ich bin versucht zu drucken eine Liste, aber wenn die Liste mehr als 9 Elemente - es so Aussehen, dass - [1, 15, 8, 22, 5, 19, 12, 25, 3|...] gibt es

Prolog gibt die Fehlermeldung "undefined-Verfahren", wenn Sie versuchen zu verwenden :-

Anzahl der Antworten 2 Antworten
Ich bin mit SWI-Prolog unter Windows und erhalte die folgende Fehlermeldung: 14 ?- parent(X, Y) :- child(Y, X). ERROR: toplevel: Undefined procedure: (:-)/2 (DWIM could not correct) Ich bin mir nicht ganz sicher, was Los ist, wie