Suchergebnisse für Anfrage "prolog-dif"
Erzwinge, dass Prolog eindeutige Werte für Variablen auswählt
OK, ich bin neu in Prolog, entschuldigen Sie, wenn dies etwas Triviales ist, aber ich kann keine richtige elegante Antwort darauf finden. Ich versuche, die Ü...
Liste in separate Listen filtern
Ich muss die Liste filtern[#,d,e,#,f,g] so dass ich die Ausgabe als @ bekom[[d,e],[f,g]] , Ich stecke beim Erstellen einer neuen Liste jedes Mal fest, wenn ich auf "#" treffe. Gibt es eine Möglichkeit, dies zu tun? Ich habe den folgenden ...
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 ...
Was sind die Verwendungen des Fail-Prädikats in Prolog?
Ich kann mir keine Situation ausdenken, in der ich sie brauchen würde.
Warum würde Prolog eine Variable mit einem Ergebnis abgleichen, das fehlschlägt, wenn es direkt eingesteckt wird?
Ich mache ein Prolog-Programm, das eine Teilmenge einer Reihe von Listen findet. Diese Teilmenge muss bestimmten Bedingungen entsprechen. Ein Aspekt davon ist, dass die Listen der Teilmenge nicht identisch sein können. Was mich verwirrt, ist, ...
Warum verwenden wir '!' in prolog
Dies ist der Code, den ich zu verstehen versuche. co(X) :- co(X,[],L). co([],A,A):- write(A). co([X|Xs], A, L) :- p(X-Z,A,R), !, Z1 is Z+1, co(Xs, [X-Z1|R], L). co([X|Xs], A, L) :- co(Xs, [X-1|A], L). p(X-Y,[X-Y|R],R):- !. p(X,[H|Y], [H|Z]) :- ...
Wie werden die entsprechenden Vergleichsprädikate für sichere Begriffe in ISO Prolog definiert (und benannt)?
Standard-Termreihenfolge (ISO / IEC 13211-1 7.2 Termreihenfolge) wird über alle Terme definiert - einschließlich Variablen. Es gibt zwar gute Verwendungsmöglichkeiten dafür - denken Sie an die Implementierung vonsetof/3, dies macht viele ...
Alle Vorkommen eines Elements aus einer Liste löschen
Beim Versuch, eine Prozedur zu schreiben, die einen Wert und eine Liste enthält, wird das gesamte Vorkommen dieses Werts in der Liste gelöscht, die geschrieb...
Prolog: Ein Mensch ist ein Geschwister von sich selbst?
Ich habe Probleme zu verstehen, warum mein Code in Prolog etwas tut, das auf der Reihenfolge basiert, in der ich meine Regeln eingebe.Hier ist meine Datenbank:
Seite 1 von 2