Mathématiques · 3eDNB
Variables et boucles : fiche de révision de 3e
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- Une variable est une information qui porte un nom ; le programme y accède grâce à ce nom.2
- L'affectation donne une valeur à une variable ; on la note avec la flèche ← en langage naturel.1
- Une boucle répète une séquence d'instructions pour éviter de la recopier.2
- La boucle tant que se répète tant que sa condition est vraie, puis le programme en sort.13
- Pour vérifier un programme, remplis un tableau de suivi : une ligne par passage, une colonne par variable.
Les variables : donner un nom à une information
Les boucles : répéter sans recopier
Suivre un programme pas à pas
Les pièges à éviter
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
Après la 1re ligne, ; après la 2e, ; après la 3e, . L'erreur tentante est de répondre 6 ou 8 en oubliant que chaque affectation remplace l'ancienne valeur : on part toujours de la valeur actuelle.
-
Le test est vrai pour , soit 5 passages. Répondre 6 revient à confondre le nombre de passages avec la valeur finale de ; répondre 4 vient d'un oubli du cas , car l'inégalité est large ().
-
C'est faux : la flèche indique une affectation, une action qui range un nouveau résultat dans .1 Une équation n'aurait aucune solution, alors que l'instruction est tout à fait possible.
-
Une variable est une information qui porte un nom, que le programme retrouve grâce à ce nom.2 La répétition d'instructions décrit une boucle ; une variable, elle, peut très bien changer de valeur.
Les questions qu'on se pose
Quelle différence entre une boucle « pour » et une boucle « tant que » ?
La boucle « pour » s'utilise quand tu connais à l'avance le nombre de répétitions. La boucle « tant que » s'utilise quand tu ne le connais pas : elle continue tant que sa condition est vraie, puis le programme en sort.3
Pourquoi mon programme ne s'arrête-t-il jamais ?
Très probablement, rien dans la boucle « tant que » ne change la condition. Vérifie qu'une variable du test est modifiée à chaque passage, par exemple avec i = i + 1, et dans le bon sens.
Que faire quand le DNB demande la valeur d'une variable à la fin du programme ?
Construis un tableau de suivi : une colonne par variable, une ligne par passage dans la boucle. Cela évite les erreurs de tête et te permet de montrer ta démarche.
Sources
Programme visé : Algorithmique et programmation — Cycle 4 (Thème E) — Mathématiques · Éduscol / Ministère de l'Éducation nationale
- Algorithmique et programmation — Cycle 4 (Thème E) — Mathématiques, Éduscol / Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
- Instructions conditionnelles et itératives (boucles), Éduscol STI. Consulté le 6 novembre 2026.
- Ressources pédagogiques — Algorithmique et programmation (Éduscol), Éduscol STI. Consulté le 6 novembre 2026.
- Boucle de régulation, Wikipédia. Consulté le 6 novembre 2026.
- Gravitation quantique à boucles, Wikipédia. Consulté le 6 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.