Hi
Ich muss für die Uni Prolog lernen, peil aber überhaupt nichts.. habe schon mehrere einfürung gelesen etc, aber irgendwie will der funke nicht überspringen..
ich habe nun folgendes problem, ich soll ein rekursiv definiertes prädikat schreiben summe/3, für dass gilt, dass Z die summe aller zahlen von X bis Y ist. ( einschliesslich X und Y )
naja mein programm sieht so aus
summe(X,Y,Z) :-
X<Y+1,
N is X+1,
summe(N,Y,M),
Z is M + N,
aber es geht nicht... wo ist der fehler ? bin schon echt am verzweifeln
Ich muss für die Uni Prolog lernen, peil aber überhaupt nichts.. habe schon mehrere einfürung gelesen etc, aber irgendwie will der funke nicht überspringen..
ich habe nun folgendes problem, ich soll ein rekursiv definiertes prädikat schreiben summe/3, für dass gilt, dass Z die summe aller zahlen von X bis Y ist. ( einschliesslich X und Y )
naja mein programm sieht so aus
summe(X,Y,Z) :-
X<Y+1,
N is X+1,
summe(N,Y,M),
Z is M + N,
aber es geht nicht... wo ist der fehler ? bin schon echt am verzweifeln
