![]() |
Fibonacci
Ein bisschen zur Erklärung.
Fibonacci, eigentlich Leonardo da Pisa (geb. um 1170), war ein italienischer Mathematiker. Er führte das arabische Zahlensystems ein, welches das römische Nummernsystem ersetzte. Fibonacci entdeckte Zusammenhänge wie z. B. die unendliche Fibonacci-Zahlenreihe (Formel: Zn = Zn-1 + Zn-2), oder auch die Fibonacci-Ratios. Seine Ansätze beruhen auf der Annahme, dass sich natürliche Zyklen in konstanten Proportionen fortentwickeln.
Delphi-Quellcode:
uses
..., JclMath, ...;
Delphi-Quellcode:
Um es einfach mal zu Erklären:
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; begin for i := 0 to StrToInt(SpinEdit1.Text) -1 do begin Label1.Caption := Label1.Caption + ' ' + IntToStr(Fibonacci(i)); end; end; Es werden im Prinzip nur Zahlen Addiert. Die nächste Zahl ergibt immer die Summe aus den beiden vorherigen Zahlen. Beispiel: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 0 + 1 = 1 1 + 1 = 2 1 + 2 = 3 2 + 3 = 5 3 + 5 = 8 5 + 8 = 13 8 + 13 = 21 13 + 21 = 34 . . . Die Unit JclMath kommt von den lieben Menschen, den Jedis. ![]() Ab Delphi 6 wird diese Unit mit ausgeliefert. [edit=Sakura]Jedi-Link[/edit] Grüsse, Daniel :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:40 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