Suchergebnisse für Anfrage "prolog"

4 die antwort

Was sind die wichtigsten technischen Unterschiede zwischen Prolog und miniKanren in Bezug auf die Logikprogrammierung? [geschlossen

Wenn ich mich über Logikprogrammierung informieren möchte, stolpere ich heutzutage immer über zwei "Haupt" -Verfahren: miniKanren, eine in @ eingeführte MinispracThe Reasoned Schemer [https://mitpress.mit.edu/books/reasoned-schemer] und momentan ...

2 die antwort

Wie funktioniert das Binden in einer Warren's Abstract Machine, wenn eines der Argumente ein Register ist?

Ich versuche, meine eigene WAM-Implementierung zu erstellen und bleibe beidie Übung 2.4 [https://docs.google.com/viewer?url=http%3A%2F%2Fwambook.sourceforge.net%2Fwambook.pdf&a=bi&pagenumber=34] Ich kann nicht verstehen, wie die Anweisung ...

4 die antwort

Wie man alle geraden Zahlen in einer Liste zählt

Bitte hilf mir beim Zählen von geraden Zahlen in einer Liste in Prolog. Ich bin ein Anfänger und habe erst gestern angefangen, Prolog zu lernen. Ich weiß, die Elemente in der Liste zu zählen, ist mylen([H|Lc],N) :- mylen(Lc,M),N is M+1. ...

TOP-Veröffentlichungen

4 die antwort

Ich möchte die Vorkommen eines Elements in einer Liste zählen

Ich möchte die Vorkommen eines Elements in einer Liste zählen. Wenn es eines gibt, ist das eindeutige Prädikat wahr, andernfalls falsch. Wenn das Element jedoch mehrmals vorkommt, findet Prolog es wahr. Ich weiß nicht, was ich tun soll ...

8 die antwort

Reversible numerische Berechnungen in Prolog

Während ich SICP las, stieß ich auf Kapitel 4.4 der Logikprogrammierung. Dann habe ich mich mit der Programmiersprache Prolog befasst und versucht, einige einfache Aufgaben in Prolog zu verstehen. Ich fand heraus, dass Prolog Probleme mit ...

4 die antwort

Was bedeutet Prolog Operator '->'

Ich habe die Verwendung des Operators -> in einigen Prolog-Programmen bemerkt, aber seine Bedeutung ist mir unbekannt. Dies ist ein Beispiel für seine Verwendung: swish_add_user(User, Passwd, Fields) :- phrase("$1$", E, _), % use Unix ...

6 die antwort

Große Listen in Prolog sortieren: Nicht genügend Speicher

Ich versuche, eine 10k-Elementliste in einem Prolog mit bubblesort zu sortieren und bekomme den Fehler "out of local stack". Mergesort scheint die beste Option zu sein, da ich für dieselbe Eingabe keine Fehler erhalte. Allerdings würde ich gerne ...

2 die antwort

Ein Graph DB gegen einen Prolog (oder miniKanren)

or kurzem habe ich mich mit Graphendatenbanken wie Neo4j und der Logikprogrammierung in Prolog und miniKanren beschäftigt. Nach dem, was ich bisher gelernt habe, können Sie sowohl Fakten und Beziehungen zwischen ihnen angeben als auch das ...

4 die antwort

rekursives Prolog-Prädikat?

ch arbeite derzeit an einem Projekt und möchte das Hilfsprädikat in Prolog implementiere break_down(N, L) was funktioniert wie folgt ?- break_down(1,L). L = [1] ; false. ?- break_down(4,L). L = [1, 1, 1, 1] ; L = [1, 1, 2] ; L = [1, 3] ; L = ...

6 die antwort

Learn Prolog Now! Übungslösungen

Weiß jemand, wo ich Lösungen für die Übungen und praktischen Übungen finden kann, umLearn Prolog Now [http://www.learnprolognow.org/]? Ich fing an, mich damit zu beschäftigen und wollte die Antworten überprüfen, die ich mir ausgedacht hatte.