Arithmétique

Suite de Fibonacci

Énoncé

Lire N entre 0 et 78. Calculer F(N), avec F(0) = 0, F(1) = 1 et F(N) = F(N − 1) + F(N − 2).

Exemples et cas limites

Saisissez ces valeurs dans la console pour vérifier votre résultat :

Entrée
N = 10
Sortie attendue
55
Entrée
N = 0
Sortie attendue
0
Entrée
N = 1
Sortie attendue
1

Code algorithmique

fibonacci.algo
1algorithme fibonacci
2debut
3 repeter
4 ecrire("N = ")
5 lire(n)
6 jusqua 0 ≤ n ≤ 78
7 // compléter le traitement demandé dans l’énoncé.
8fin

Méthode

  1. Conserver deux termes consécutifs A et B.
  2. Calculer le suivant avant de déplacer A et B.
À retenir :

La variable temporaire évite de perdre l’ancienne valeur de A. La limite de 78 garde F(N) dans la plage des entiers exacts du navigateur.