prolog

    3Hitze

    1Antwort

    Ich verstehe nicht, warum mein Prädikat nicht zurückgeht und alle Lösungen findet. person(john). person(erik). allExceptSpider(person(Spider),T):- setof(person(X),person(X),S), subtract(S

    1Hitze

    1Antwort

    Ich versuche, einen Syntaxbaum für Sprache a^n b^n zu machen. Unten ist, was ich versucht habe, aber es wird nur wahr, ohne den Parse-Baum zu verletzen. %% a^n, b^n. ex) s([a,a,b,b],[]). = true s -

    1Hitze

    1Antwort

    sagen sie, ich habe einige Fakten wie diese something(a,b,[1,2,3,4]). something(c,b,[2,3]). something(e,b,[1,3]). something(b,a,[1,2]). something(c,a,[3,4]). jetzt will ich finden, welches Eleme

    4Hitze

    1Antwort

    Kann Prolog berechnete Ziele memotisieren? Damit meine ich, dass Prolog Ziele, die vorher berechnet wurden, nicht neu berechnen sollte. So zum Beispiel die gleichen Berechnungen für mich sind: goal([f

    0Hitze

    1Antwort

    In Java habe ich eine Gruppe von Objekten, die miteinander verbunden sind. Nehmen wir an, dass sie zusammen Modell sind und nennen wir es so. Ich möchte dieses Modell gegen einige Spezifikation (defin

    1Hitze

    2Antwort

    Ich habe eine Liste von Listen, die Titel und Punkte wie enthalten: [ [ 'title1',100 ],[ 'title2',200 ],...]. Ich muss ein Prädikat machen, das den Titel zurückgibt, wenn ich eine bestimmte Punktzahl

    0Hitze

    1Antwort

    Das ist ziemlich genau das, was ich versuche zu erreichen. process(P,Txt) :- % do stuff and write messages to Txt, but not to std out. start(P) :- process(P,Txt), write(Txt). % now wr

    5Hitze

    1Antwort

    Ich beobachtete einige Probleme wie Logica Fuzzy Logic und Horn Klauseln und sah einige einfache Anwendungen Beispiele von ihnen, mit Prolog. Der Grund für diese Frage ist, weil diese Fragen auch unte

    1Hitze

    1Antwort

    Also ich beginne mit Prolog und hatte eine Beispielaufgabe, wo ich einige Punkte habe, die ein Labyrinth bilden und ich will alle Knoten wissen, die zu Knoten 1 führen können . connected(1,2). connec

    0Hitze

    1Antwort

    Ich lerne, wie man in Prolog programmiert. Ich lerne gerade I/O und habe das folgende Problem festgestellt. Ich mag die Datei dane.txt mit diesem Programm lesen: czytajPlik :- open('dane.txt',rea