Les étapes
- 1
Initialiser
u au premier terme, n = 0. - 2
Boucle while
Tant que u < cible : mettre à jour u, faire n ← n+1. - 3
Renvoyer n
À la sortie, n est le rang de seuil.
Exemple corrigé
Décrire l'algorithme pour uₙ = 1000× 1,05ⁿ et cible 1500.
- 1.u = 1000, n = 0.
- 2.Tant que u < 1500 : u ← u× 1,05, n ← n+1.
- 3.La boucle s'arrête quand u ≥ 1500, à n = 9.
Deuxième exemple
Écrire l'algorithme donnant le premier rang où la suite uₙ₊₁ = 0,8 uₙ, avec u₀ = 500, passe sous 100.
- 1.Initialisation : u prend la valeur 500, n prend la valeur 0.
- 2.Tant que u ≥ 100 : u prend la valeur 0,8 u, puis n prend la valeur n+1.
- 3.La suite étant décroissante, la condition finit par devenir fausse.
Piège à éviter
Questions fréquentes
Comment écrire la condition pour une suite décroissante ?
Dans quel ordre placer les deux mises à jour ?
Faut-il initialiser le compteur à 0 ou à 1 ?
Notions liées
Pour aller plus loin, explore les notions du même thème.
Tout sur suites en terminale
Raisonnement par récurrence, limites de suites, suites récurrentes et algorithmes de seuil.
Les notions du thème
S'entraîner
Sujets d'examen
Outils et pages dédiées
Définitions, formules et exercices corrigés sur la même notion :