Ergebnis 1 bis 15 von 18
Thema: Fibonacci-Folge
-
13-05-2010, 15:21 #1
Grünschnabel
- registriert
- 13-05-2010
- Beiträge
- 9
Fibonacci-Folge
Hallo zusammen,
Ich sollte als Übung die Fibonacci-Folge programmieren und mir alle Fibonacci-Zahlen die kleiner als 1000 sind, rausgeben lassen.
Nun was ich bis jetzt habe:
for (var f = 1; f < 1000; ........)
{
document.write(f);
}
Nun was kommt anstelle der roten Punkte?
lg jocarid
-
13-05-2010, 15:25 #2
Mitglied
- registriert
- 16-11-2007
- Beiträge
- 43
AW: Fibonacci-Folge
Code:for (var f=1; f < 1000; f++)
-
13-05-2010, 15:28 #3
Grünschnabel
- registriert
- 13-05-2010
- Beiträge
- 9
AW: Fibonacci-Folge
Nein so gibt er mir doch alle Zahlen von 1 bis 1000 raus oder?
Ich will aber: 1,1,2,3,5,8 usw. (immer die Zahl ist die Summe der beiden vorhergehenden!)
-
13-05-2010, 15:31 #4
Mitglied
- registriert
- 16-11-2007
- Beiträge
- 43
AW: Fibonacci-Folge
Der Algorithmus muß dahin wo "document.write()" steht.
-
13-05-2010, 15:33 #5
Mitglied
- registriert
- 16-11-2007
- Beiträge
- 43
AW: Fibonacci-Folge
Außerdem wäre da eine while-Schleife besser.
-
13-05-2010, 15:35 #6
Grünschnabel
- registriert
- 13-05-2010
- Beiträge
- 9
AW: Fibonacci-Folge
Sorry aber das verstehe ich nicht ganz. Wie meinst du das?
-
13-05-2010, 15:40 #7
Mitglied
- registriert
- 16-11-2007
- Beiträge
- 43
AW: Fibonacci-Folge
Code:var fibonacci=1; while (fibonacci < 1000) { // Algorithmus zum Ermitteln der nächsten Fibonacci-Zahl document.write(fibonacci+" "); }
-
13-05-2010, 16:25 #8
AW: Fibonacci-Folge
1. Get people to play Space Taxi
2. Sell real estates on neptun
3. Profit!
IE is not a browser, it is a scream.
Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.
-
13-05-2010, 17:51 #9
Grünschnabel
- registriert
- 13-05-2010
- Beiträge
- 9
AW: Fibonacci-Folge
@ albu: also zuerst einmal ich bin ein totaler Anfänger (habe etwa vor 3 Tagen angefangen!) und zweitens hab ich ja selbst versucht die Übung zu lösen, aber nicht geschafft!
EDIT: @ albu: wenns so einfach ist, gib mir doch mindestens einen Tipp.Geändert von jocarid (13-05-2010 um 20:12 Uhr)
-
13-05-2010, 20:31 #10
AW: Fibonacci-Folge
Ganze drei Tage schon? Wenn das so ist, dann muss man ja unbedingt Deine Aufgabe für Dich lösen.
Das ist normal und geht vorrüber.
fibb(i) = fibb(i-1) + fibb(i-2) für alle i größer 1
fibb(0) = 1
fibb(1) = 1
Das ganze kann man mit einer iterativen oder einer rekursiven Funktion lösen. Die Rekursion verbrät dabei allerdings einiges an Ressourcen und macht vieles unnötigerweise doppelt und dreifach.1. Get people to play Space Taxi
2. Sell real estates on neptun
3. Profit!
IE is not a browser, it is a scream.
Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.
-
14-05-2010, 02:38 #11
AW: Fibonacci-Folge
-
14-05-2010, 02:59 #12
AW: Fibonacci-Folge
1. Get people to play Space Taxi
2. Sell real estates on neptun
3. Profit!
IE is not a browser, it is a scream.
Outside of a dog, a book is man's best friend. Inside of a dog, it's too dark to read.
-
14-05-2010, 03:32 #13
AW: Fibonacci-Folge
Stimmt... man braucht also ja eigentlich nur 2 Variable (gut noch eine zum zwischenspeichern...).
-
07-07-2020, 19:55 #14
Grünschnabel
- registriert
- 07-07-2020
- Beiträge
- 2
AW: Fibonacci-Folge
Hallo zusammen,
wie so viele vor mir möchte ich die Fibonacci-Folge als Skript schreiben.
Die Schleife soll sich 10 mal wiederholen (einfache while). Als erstes Zwischenergebnis soll 0 oder 1 ausgegeben werden - und da hakt es bei mir. Als niedrigsten Wert erhalte ich zwei (die nachfolgende Berechnung ist dann korrekt). Änder ich den Wert auf zahl1, ist das erste Zwischenergebnis zwar 0, aber die darauf folgende Berechnung ist falsch.
Kann mir jemand einen Hinweis geben, wo mein Denkfehler ist?
HTML-Code:var zahl1 = 0 var zahl2 = 1 var zahl3 = 2 var zahl4 while (zahl1<=10) { zahl4 = zahl2 + zahl3 zahl2 = zahl3 zahl3 = zahl4 console.log("Zwischenergebnis",zahl2) zahl1 ++ } console.log("Ergebnis",zahl4)
Geändert von mikdoe (07-07-2020 um 21:45 Uhr) Grund: Code Tags
-
07-07-2020, 21:46 #15
AW: Fibonacci-Folge
Noob42: bitte korrigiere den gezeigten Code so, wie du ihn bei dir tatsächlich laufen hast.
Das deutsche Javascript Forum http://forum.jswelt.de
Ähnliche Themen
-
Rekursions Fkt. für Fibonacci
Von Batou im Forum JavaScriptAntworten: 4Letzter Beitrag: 22-09-2004, 17:22 -
Neue Folge - Felix und Cil
Von Nonens im Forum FunAntworten: 3Letzter Beitrag: 11-09-2003, 21:33
Lesezeichen