Mathématiques · 4e
Les boucles conditionnelles : fiche de 4e
Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur
L'essentiel
- Une boucle conditionnelle répète une séquence d'instructions sans que l'on connaisse à l'avance le nombre de répétitions.4
- Le nombre de tours dépend d'une condition d'arrêt : la séquence se répète tant qu'elle n'est pas réalisée, puis la boucle s'arrête.4
- Boucle simple : nombre de tours connu d'avance.1 Boucle conditionnelle : nombre de tours imprévu.
- La condition est testée avant chaque tour ; le corps de la boucle peut donc ne jamais s'exécuter.5
- Piège principal : une condition d'arrêt qui ne se réalise jamais fabrique une boucle sans fin. Toujours modifier dans la boucle la variable testée.
Ce qu'il faut retenir
Tu connais déjà les variables et les instructions conditionnelles (« si … alors … sinon »). La boucle conditionnelle combine les deux : on teste une condition, comme dans un « si », mais on recommence ensuite, au lieu de passer à la suite.
Boucle simple ou boucle conditionnelle ?
Exemples rédigés
Pièges fréquents
Tester et corriger son programme
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
Le nombre de tours d'une boucle conditionnelle dépend d'une condition d'arrêt, donc on ne le connaît pas d'avance.4 Le premier choix décrit au contraire la boucle à nombre de répétitions fixé, c'est l'erreur tentante.
-
Les valeurs de après chaque tour sont 3, 6, 9, puis 12. Avec 9, la condition est encore vraie, donc un 4e tour a lieu. Avec 12, elle est fausse : arrêt. Il y a 4 tours, pas 3.
-
La condition est testée avant le corps, et elle est fausse dès le départ : le corps n'est jamais exécuté, ce qui est permis.5 Une exécution unique est l'erreur tentante, mais elle supposerait un test fait après le corps.
-
Comme ne change pas, la condition reste vraie à chaque test et la boucle ne s'arrête jamais. Penser que « la condition finira bien par changer » est faux : elle ne change que si une instruction du corps modifie la variable.
Les questions qu'on se pose
Quelle est la différence entre « répéter un nombre de fois » et « répéter jusqu'à » ?
Comment éviter une boucle qui ne s'arrête jamais ?
Vérifie trois choses : la variable testée a bien une valeur de départ, une instruction du corps la modifie, et ce changement rapproche vraiment de la condition d'arrêt. Dérouler la boucle à la main sur trois ou quatre tours suffit souvent à repérer l'oubli.
Une boucle conditionnelle peut-elle ne jamais s'exécuter ?
Oui. Si la condition est fausse dès le premier test, le corps n'est pas exécuté.5 C'est un cas normal qu'il faut penser à tester avec une valeur de départ extrême.
Sources
Programme visé : Programme de mathématiques du cycle 4 - Pensée informatique, algorithmique et programmation · Ministère de l'Éducation nationale
- Programme de mathématiques du cycle 4 - Pensée informatique, algorithmique et programmation, Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
- Algorithme et programmation au cycle 4, Éduscol. Consulté le 12 novembre 2026.
- Informatique et programmation, Éduscol STI. Consulté le 12 novembre 2026.
- Les boucles conditionnelles - Groupe algorithmique, IREM de Paris. Consulté le 12 novembre 2026.
- Algorithmique et Programmation au collège et au lycée, IREM de Paris. Consulté le 12 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.