![]() |
Re: rekursive funktion
Zitat:
|
Re: rekursive funktion
Zitat:
|
Re: rekursive funktion
was kann die for schleife denn in diesem fall alles bewirken
|
Re: rekursive funktion
Zitat:
Delphi-Quellcode:
was 12 sein sollte
Else Fak := 4 * Fak(4 - 1);
|
Re: rekursive funktion
:oops: Ups scp - Ich habs bloß versuch zu erweitern, was oben Stand und nicht auf eine endlosrecursion geprüft:
dan wird also das zweite wohl die Richtige Funktion sein:
Delphi-Quellcode:
http://www.delphipraxis.net/images/common/divider.jpg
Function Fac(N: Integer): Integer;
Begin If N = 1 Then Fak := 1 Else Fak := N * Fak(N - 1); End; ![]() ![]() ![]() |
Re: rekursive funktion
Alles! :-) Eine for-Schleife wiederholt einen Code-Abschnitt innerhalb eines vrgegebenen Bereiches.
Delphi-Quellcode:
Hier z.B. wird der Abschnitt zwischen begin und end; fünfmal durchlaufen, die Variable i enthält dabei die aktuelle Zahl des Durchlaufs.
for i := 1 to 5 do
begin // Hier Code end; |
Re: rekursive funktion
super, dankesehr :)
|
Re: rekursive funktion
Moin Zusammen,
man sollte vielleicht noch berücksichtigen, dass 0! = 1 ist. |
Re: rekursive funktion
Hallo Max,
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz