Tag: prolog-toplevel
Die „toplevel“ oder „top-level-loop“ – Prolog s REPL.
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
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
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
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
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
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