Suchergebnisse für Anfrage "dcg"

1 die antwort

Prolog Rekursionsgrammatik

in dem Moment habe ich ein Problem mit dem Zurückschleifen zunoun_phrase vonnp2. Ich habe mich gefragt, ob mir jemand helfen kann, zu @ zurückzukehrenoun_phrase. Hier ist ein Code: noun_phrase([X|T],(det(X), NP2),Rem):- det(X), ...

2 die antwort

prolog Zahlen in römische Ziffern umwandeln

Ich habe diesen Code, der Ganzzahlen in römische Zahlen umwandelt. Ich muss eine Funktion hinzufügen, die eine Ganzzahl mit einer römischen Zahleneingabe vergleicht und anzeigt, ob sie versucht oder falsch ist, zum Beispiel: roman (v, 5). ...

6 die antwort

Liste der Werte in den Blattknoten des Binärbaums T

List ist die Liste der Werte in Blattknoten eines Binärbaums und ich versuche herauszufinden, wie man genau das ausgibt. Das gibt mir alle Knoten, aber ich brauche nur die Blätter. lea(nil,[]). lea(t(X,L,R),[X|L]) :- lea(L,L1), lea(R,L2), ...

TOP-Veröffentlichungen

6 die antwort

Parsing Zahlen mit mehreren Ziffern in Prolog

Ich habe den folgenden einfachen Ausdrucksparser: expr(+(T,E))-->term(T),"+",expr(E). expr(T)-->term(T). term(*(F,T))-->factor(F),"*",term(T). term(F)-->factor(F). factor(N)-->nat(N). factor(E)-->"(",expr(E),")". nat(0)-->"0". nat(1)-->"1". ...

6 die antwort

Prolog Kopf und Schwanz der Zeichenfolge bekommen

Ich versuche zum ersten Mal, mein Gehirn um Prolog zu wickeln (SWI-Prolog) und kämpfe mit den Grundlagen, von denen ich sicher bin, dass sie es sind. Ich versuche, eine Zeichenfolge wie "pie" zu nehmen und die militärische NATO-Schreibweise so ...

6 die antwort

wie man einen Satz in swi-prolog aufteilt

Ich versuche SWI-Prolog in win xp. Ich versuche zu verstehen, wie man einen Satz in Prolog in separate Atome aufteilt. Ex: Angenommen, ich habe einen Satz wie diesen: "das ist ein String" Gibt es eine Möglichkeit, einzelne Wörter in einer ...