Thema: Delphi funktionen

Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.039 Beiträge
 
Delphi 12 Athens
 
#5

Re: funktionen

  Alt 15. Mär 2010, 15:39
f2 ist eine rekursiv implementierte Funktion mit den zwei Parametern a und b, wobe a <= b sein muss. Der Rückgabewert der Funktion soll a sein, wenn a = b ist, anderfalls erhält man ihn durch addieren von b zu dem Rückgabewert von f2(a, b-1).

Für deinen Fall (a=2, b=6) ist das:

f2(2, 6) = f2(a, 5) + 6 = f2(2, 4) + 5 + 6 = f2(2, 3) + 4 + 5 + 6 = f2(2, 2) + 3 + 4 + 5 + 6 = 2 + 3 + 4 + 5 + 6 = 20

und nicht 11
Uwe Raabe
  Mit Zitat antworten Zitat