Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
Une boucle répète des instructions au lieu de les recopier plusieurs fois.2
Une boucle inconditionnelle répète un nombre précis de fois, ou indéfiniment.2
Le nombre de tours ne dépend d'aucun test : il est fixé dès le départ, ou bien la boucle tourne sans fin.
Méthode : repérer le motif qui se répète, l'écrire une seule fois, choisir le nombre de tours.
Piège classique : oublier une instruction dans la boucle ou se tromper sur le nombre de tours.
Ce qu'est une boucle inconditionnelle
Sans boucle, tu recopierais les mêmes lignes encore et encore. Avec une boucle, tu écris le motif une seule fois et tu indiques combien de fois il se répète. Le programme est plus court, plus lisible et plus facile à corriger.
Les deux formes à connaître
Méthode pour écrire une boucle
Les pièges à éviter
Ce qu'il faut savoir refaire
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
« Répéter 10 fois » fixe le nombre de tours sans aucun test, c'est donc une boucle inconditionnelle. Les trois autres dépendent d'une condition (toucher le mur, le score, la touche), ce qui est une répétition conditionnelle.
Chaque tour fait avancer de 50 et il y a 4 tours : 4×50=200. Il ne faut pas ajouter les 90 degrés : ce sont des angles, pas des longueurs.
Faux : la boucle indéfinie ne s'arrête jamais d'elle-même, donc le programme n'atteint jamais l'instruction placée après. Penser le contraire, c'est confondre cette boucle avec une répétition qui se termine au bout de quelques tours.
Un triangle a 3 côtés, donc le motif « avancer, tourner » se répète 3 fois. Choisir 4 est l'erreur du carré, et « indéfiniment » ferait tourner le lutin sans fin.
Les questions qu'on se pose
Quelle différence entre une boucle et une suite d'instructions ?
Dans une suite d'instructions, chaque instruction s'exécute à la suite des autres, une fois.2 Dans une boucle, un groupe d'instructions est exécuté de nouveau, un nombre précis de fois ou indéfiniment.2
À quoi sert une boucle « répéter indéfiniment » ?
Elle sert à surveiller en continu quelque chose pendant que le programme tourne, par exemple le score d'un jeu ou un contact entre deux objets.1 Tu ne connais pas à l'avance le nombre de tours, donc tu ne le fixes pas.
Comment vérifier que ma boucle est juste ?
Déplie-la : recopie le motif autant de fois que de tours et compare avec la suite d'actions attendue. Teste aussi ton programme : en cliquant sur un script, tu vois tout de suite l'effet et tu peux corriger.1