Rekursion mit ProLog

LTD

Lieutenant
Registriert
Mai 2004
Beiträge
516
Hi Leutz,
wir sollen für den Infounterricht Rekursion in Prolog vorbereiten...
Wir hatten zwar Rekursion schon mit turbo-Pascal, jedoch nich sehr ausführlich.
Wir sollen mit Rekursion die Grundrechenarten darstellen, Addition und Subtraktion ist kein Problem.
Hier mein Quelltext:

addi(Summand,0,Summand).
addi(A,B,Erg):-b>0, A:=A+1,addi(A,B-1,Erg).

subbi(Sub,0,Sub).
subbi(A,B,Erg):-b>0, A:=A-1,addi(A,B-1,Erg).

so und für Multiplikation hatte ich folgende Idee:

multi(Faktor,1,Faktor).
multi(A,B,Erg):-b>1multi(A,B-1,Erg)+A.

wenn die soweit richtig sind, dann wär ich euch sehr dankbar, wenn ihr mir bei der Division helfen würdet :D ...
 
watn kann/will mir keiner helfen?? :confused_alt:
och bitte leutz...
 
Zurück
Oben