Algorithme de recherche d'un seuil
Vidéo disponible dans la version Premium
Durée : 18 min
Introduction
On combine maintenant deux notions : la boucle « tant que » et les suites de nombres vues en 4ème (variable accumulatrice qui augmente régulièrement). On cherche à déterminer le premier terme d'une suite qui dépasse un seuil donné.
Principe de l'algorithme
📌 Méthode
1. Initialiser une variable accumulatrice avec le premier terme de la suite (ex : ).
2. Initialiser un compteur de rang si besoin (ex : ).
3. Tant que ne dépasse pas le seuil, augmenter de la raison (et augmenter de si on suit le rang).
4. Dès que la condition devient fausse (le seuil est dépassé), la boucle s'arrête : contient alors le premier terme dépassant le seuil.
Ce principe fait le lien direct avec la formule vue en 4ème pour une suite arithmétique : . L'algorithme « tant que » permet de trouver sans avoir à résoudre une inéquation à la main.
Structure générale
prend la valeur
prend la valeur
tant que faire :
prend la valeur
prend la valeur
fin tant que
afficher et
Exemples
✅ Exemple simple — Suite de raison , seuil
Suite : , raison . On veut le premier terme .
Déroulement de : .
Dès que , la condition devient fausse : on s'arrête. Le premier terme dépassant est (c'est le terme de rang ).
📘 Exemple intermédiaire — Lien avec la formule des suites arithmétiques
Suite arithmétique , raison : . On cherche le premier rang tel que .
Avec l'algorithme : passe par en ajoutant à chaque tour, jusqu'à dépasser .
On peut vérifier par le calcul : , donc le premier rang entier est , et . L'algorithme, en testant terme par terme, retrouve exactement ce résultat : .
🔴 Exemple avancé — Compter le nombre de tours nécessaires
Une suite commence à avec une raison (elle diminue). On veut savoir après combien de tours devient strictement négatif.
Déroulement : On continue tant que .
En résolvant , donc à partir de , : c'est la première valeur négative, obtenue après tours de boucle.
À retenir
- Une boucle « tant que » permet de trouver le premier terme d'une suite qui dépasse (ou descend sous) un seuil, sans connaître ce rang à l'avance.
- On combine une variable accumulatrice (qui suit la valeur du terme) avec un compteur de rang si l'on veut aussi connaître .
- Ce principe est directement relié à la formule des suites arithmétiques vue en 4ème : l'algorithme donne le même résultat que la résolution d'une inéquation, mais de façon automatisée.
Exercices
À quoi sert un algorithme de recherche de seuil utilisant une boucle « tant que » ?
Cet algorithme de recherche de seuil utilise le même principe accumulateur que les suites vues en 4ème.
Suivez votre progression
Connectez-vous pour sauvegarder votre avancement et gagner des XP.