Sfida: Stampa della Sequenza di Fibonacci
Compito
Swipe to start coding
La sequenza di Fibonacci è una celebre successione numerica in cui ciascun termine è la somma dei due termini precedenti.
I primi elementi della sequenza sono: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 …
I primi due elementi della sequenza (0, 1
) sono fissi, e ogni termine successivo viene calcolato sommando i due precedenti.
Scrivere un programma che visualizzi i primi n
numeri di Fibonacci.
- Sono presenti due variabili
a
eb
che rappresentano i primi due termini della sequenza di Fibonacci. Inizializzarea
a0
eb
a1
. - È presente una variabile
numTerms
che rappresenta il numero di termini da visualizzare. - Utilizzare un ciclo
while
per stampare la sequenza di Fibonacci. Ad ogni iterazione:- Utilizzare
console.log
per visualizzare il termine correntea
. - Definire e inizializzare una variabile chiamata
nextTerm
con il valore dia + b
. - Assegnare a
a
il valore dib
. - Assegnare a
b
il valore dinextTerm
. - Decrementare il valore di
numTerms
.
- Utilizzare
- Interrompere il ciclo quando
numTerms
diventa minore di0
.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!