Sortie de l'algorithme
Voir la correction
- 1.
- 2.n = 9.
Un algorithme de seuil détermine, par le calcul pas à pas, le premier rang n à partir duquel une suite (uₙ) franchit une valeur donnée (le seuil). Le principe repose sur une boucle « Tant que » : on part du premier terme, et tant que la condition n'est pas atteinte (par exemple uₙ<A), on calcule le terme suivant et on incrémente un compteur. Dès que la condition bascule, on s'arrête et le compteur donne le rang cherché. C'est la méthode privilégiée quand la suite est définie par récurrence, sans formule explicite. Ces algorithmes reviennent souvent au bac, en Python, pour les suites convergentes ou en croissance.
Les formules à connaître. Clique sur une formule pour la fiche détaillée.
Les démarches pas à pas. Clique pour la méthode complète avec exemple résolu.
Cherche d'abord, puis clique sur « Voir la correction ». La série complète est sur la page d'exercices.
C'est un petit programme qui trouve à partir de quel rang une suite dépasse une valeur. Il utilise une boucle « tant que » qui avance dans la suite en comptant les étapes.
La condition d'arrêt (tant que la cible n'est pas atteinte), la mise à jour de la suite (terme suivant), et le compteur de rang (n ← n+1).
S'assurer qu'à chaque tour, la suite évolue bien vers la cible et que le compteur augmente. Sinon, la condition reste vraie pour toujours.
Une boucle « tant que » (while), car on ne connaît pas à l'avance le nombre d'étapes : on répète jusqu'à ce que le seuil soit franchi. Une boucle « pour » (for) ne convient pas ici.
On initialise la suite et un compteur n = 0, puis : while u < seuil : on met u à jour et on fait n = n + 1. À la sortie de la boucle, n est le premier rang qui atteint le seuil.
Pour aller plus loin, explore les notions du même thème.
Raisonnement par récurrence, limites de suites, suites récurrentes et algorithmes de seuil.
Le chapitre complet, avec fiche et exercices corrigés en PDF :
Suites (récurrence, limites) — Terminale spé maths →