Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
Une boucle (ou instruction itérative) sert à répéter une séquence d'instructions sans la réécrire plusieurs fois 1.
Elle simplifie le programme : moins de blocs, moins d'erreurs, un programme plus facile à modifier 1.
Pour écrire une boucle, repère le motif qui se répète, puis décide combien de fois (ou jusqu'à quand) il faut le répéter.
Une boucle peut aussi répéter sans fin : le programme ne s'arrête alors que si on l'arrête 1.
Piège classique : mettre dans la boucle une instruction qui ne doit être faite qu'une seule fois.
Ce qu'est une boucle
Les deux grandes façons de répéter
Écrire une boucle sans se tromper
Questions flash
5 questions · correction immédiate · ton score reste sur ton appareil.
Une boucle répète une séquence d'instructions, ce qui raccourcit le programme 1. Effacer le programme, changer la couleur ou bloquer le démarrage n'ont aucun rapport avec le rôle d'une boucle.
C'est vrai : les boucles servent à simplifier le programme 1. On écrit le motif une fois et on le répète. Penser que la boucle complique le programme est l'erreur tentante : c'est l'inverse quand le même motif revient souvent.
L'instruction est dans la boucle, donc refaite à chacun des 3 tours : 3 fois. Répondre 1 revient à oublier la répétition, et 6 reviendrait à compter deux fois chaque tour.
À chaque tour, le personnage avance de 10 pas, et il y a 4 tours : 4×10=40 pas. Les 90° concernent la rotation et ne comptent pas dans la distance : additionner 10 et 90 est l'erreur à éviter.
Une instruction placée avant la boucle n'est faite qu'une seule fois, au début. Dans la boucle, le message serait répété 5 fois. Après une boucle sans fin, il ne serait jamais atteint.
Les questions qu'on se pose
Quelle différence entre une boucle et une suite d'instructions normale ?
Une suite d'instructions s'exécute une fois, de haut en bas. Une boucle répète une partie de cette suite 1. Tu l'utilises dès qu'un même groupe de blocs revient plusieurs fois.
Comment savoir si je dois utiliser une boucle ?
Regarde ton programme : si tu vois le même groupe d'instructions écrit plusieurs fois de suite, une boucle fera l'affaire. Compte combien de fois il revient : c'est le nombre de répétitions à indiquer.
Que se passe-t-il si ma boucle ne s'arrête jamais ?
Une boucle peut volontairement répéter sans fin 1. Si ce n'est pas ce que tu voulais, vérifie ta condition d'arrêt ou ton nombre de répétitions, puis arrête le programme et corrige-le.