Mathématiques (spécialité) · PremièreÉpreuve anticipée de mathématiques
Méthode de seuil et de balayage : fiche de 1re spécialité
Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur
L'essentiel
- Un problème de seuil cherche le premier rang à partir duquel une grandeur dépasse (ou passe sous) une valeur donnée.
- Le balayage consiste à tester les rangs un par un : 0, 1, 2… jusqu'à ce que la condition soit remplie.
- En Python, on utilise une boucle while quand on ignore combien de rangs il faudra tester.
- La condition de la boucle est le contraire de ce qu'on cherche ; on met à jour la valeur et le compteur dans la boucle.
- Vérifie toujours le résultat en calculant les termes aux rangs et .
Le principe : qu'est-ce qu'un problème de seuil ?
Une suite géométrique sert à décrire une grandeur qui évolue par étapes avec un taux d'évolution toujours identique 2. Exemple : un capital placé qui augmente de 5 % à chaque année. La question naturelle est alors : « au bout de combien d'années aura-t-il doublé ? »
La méthode en Python
- Initialiseru prend la valeur de départ, n vaut 0.
- TesterTant que le seuil n'est pas atteint, on continue.
- AvancerCalculer le terme suivant, ajouter 1 à n.
- RenvoyerÀ la sortie, n est le premier rang cherché.
Variantes et vérifications
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
On continue tant que le seuil n'est pas dépassé, donc
u <= 200. La conditionu > 200est celle qu'on cherche : avec elle, la boucle ne démarre pas puisque 100 est inférieur à 200. Testeru == 200est piégeux, car la suite saute souvent la valeur exacte. -
On a . Pour , on obtient 980, ce qui est sous 1000. Pour , on obtient 1010, qui dépasse le seuil. Le résultat 16 est une erreur courante : elle vient de l'arrondi de vers le bas.
-
C'est faux. Une boucle
forsuppose un nombre de tours connu à l'avance. Un problème de seuil demande une bouclewhile, qui s'arrête dès que la condition est remplie 3. -
Sans incrément,
ngarde sa valeur initiale 0 : la boucle se termine bien, mais le rang renvoyé est faux. Il n'y a pas d'erreur de syntaxe, puisque le programme reste valide. La fonction renvoien, pas le terme.
Les questions qu'on se pose
Pourquoi ne pas simplement résoudre une inéquation ?
Parfois on le fait : pour une suite géométrique, la résolution par le calcul fait partie des méthodes attendues 2. L'algorithme est utile quand l'inéquation est difficile à résoudre, ou quand l'énoncé demande explicitement un programme.
Comment être sûr que mon résultat est le premier rang qui convient ?
Calcule le terme au rang trouvé, puis celui du rang précédent. Le premier doit vérifier la condition, le second non. Si la suite est croissante, aucun rang plus petit ne peut convenir.
Sources
- Ressources Éduscol - Algorithmique et programmation en première (mathématiques spécialité), Éduscol. Consulté le 7 novembre 2026.
- Ressources - Algorithmique et programmation en première générale, Éduscol. Consulté le 7 novembre 2026.
- Diaporama algorithmique (ressources académiques - Mathématiques Lycée), Académie de Strasbourg. Consulté le 7 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.