Utfordring: Utskrift av Fibonacci-sekvens
Oppgave
Swipe to start coding
Fibonacci-sekvensen er en kjent tallrekke der hvert ledd er summen av de to foregående leddene.
De første elementene i sekvensen er: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
De to første elementene i sekvensen (0, 1
) er faste, og hvert påfølgende ledd beregnes ved å summere de to foregående.
Skriv et program som skriver ut de første n
Fibonacci-tallene.
- Du har to variabler
a
ogb
som representerer de to første leddene i Fibonacci-sekvensen. Initialisera
til0
ogb
til1
. - Du har en variabel
numTerms
som representerer antall ledd som skal skrives ut. - Bruk en
while
-løkke for å skrive ut Fibonacci-sekvensen. I hver iterasjon:- Bruk
console.log
for å skrive ut det nåværende leddeta
. - Definer og initialiser en variabel kalt
nextTerm
til verdien ava + b
. - Sett verdien av
a
likb
. - Sett verdien av
b
liknextTerm
. - Dekrementer verdien av
numTerms
.
- Bruk
- Stopp løkken når
numTerms
blir mindre enn0
.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!