Udfordring: Udskrivning af Fibonacci-sekvensen
Opgave
Swipe to start coding
Fibonacci-sekvensen er en berømt talrække, hvor hvert led er summen af de to foregående led.
De første elementer i sekvensen er: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
De to første elementer i sekvensen (0, 1
) er faste, og hvert efterfølgende led beregnes ved at lægge de to foregående sammen.
Skriv et program, der udskriver de første n
Fibonacci-tal.
- Du har to variabler
a
ogb
, som repræsenterer de to første led i Fibonacci-sekvensen. Initialiséra
til0
ogb
til1
. - Du har en variabel
numTerms
, som angiver antallet af led, der skal udskrives. - Brug en
while
-løkke til at udskrive Fibonacci-sekvensen. I hver iteration:- Brug
console.log
til at udskrive det aktuelle leda
. - Definér og initialisér en variabel kaldet
nextTerm
til værdien afa + b
. - Sæt værdien af
a
lig medb
. - Sæt værdien af
b
lig mednextTerm
. - Dekrementér værdien af
numTerms
.
- Brug
- Stop løkken, når
numTerms
bliver mindre end0
.
Løsning
Var alt klart?
Tak for dine kommentarer!