Mathématiques · 5e
Boucle inconditionnelle : quiz de 5e
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- Une boucle inconditionnelle répète des instructions un nombre de fois connu à l'avance.2
- Les instructions placées dans la boucle se répètent ; celles placées avant ou après ne s'exécutent qu'une fois.
- Pour prévoir le résultat : nombre de répétitions × effet d'un passage, puis on ajoute ce qui est hors de la boucle.
- Une boucle « répéter indéfiniment » n'a pas de nombre fixé : ce n'est pas le même cas.1
Avant de commencer
Ce quiz porte sur la boucle inconditionnelle, une notion de pensée informatique que tu rencontres avec des programmes à blocs, comme dans Scratch. Il te demande de reconnaître ce type de boucle, de prévoir ce que fait un petit programme et d'éviter les erreurs classiques.
Tu y trouveras des questions à choix unique, des questions à plusieurs bonnes réponses, des vrai-faux et des calculs. Lis chaque énoncé en entier, réponds, puis lis l'explication : elle compte autant que la question.
Quiz
14 questions · correction immédiate · ton score reste sur ton appareil.
-
Le nombre de tours est fixé avant l'exécution : c'est ce qui rend la boucle inconditionnelle.2 La deuxième réponse décrit une répétition qui dépend d'un test, donc une autre sorte de boucle. La troisième décrit une simple séquence sans répétition.
-
C'est vrai : le nombre 6 est écrit dans le bloc, rien ne le modifie pendant l'exécution. On peut donc prévoir le résultat sans lancer le programme. Croire qu'un test pourrait interrompre la boucle, c'est la confondre avec une boucle qui dépend d'une condition.
-
Un passage dans la boucle fait avancer de 20 pas, et il y a 5 passages : pas. Additionner 5 et 20 donnerait 25, mais la boucle répète une action, elle ne la compte pas une seule fois.
-
Un carré a 4 côtés égaux et 4 angles droits : il faut donc 4 tours de boucle, avec un virage de 90 degrés à chaque fois. Avec 2 tours, on obtient seulement deux côtés. Avec 45 degrés, la figure ne se ferme pas en carré. Le dernier programme trace un triangle équilatéral.
-
Chaque passage ajoute 90 degrés, soit degrés. Le lutin a fait un tour complet et regarde de nouveau dans sa direction de départ.
-
Les deux premiers blocs écrivent un nombre précis de tours. Le troisième s'arrête selon un test, donc le nombre de tours dépend de ce qui se passe. Le dernier ne fixe aucun nombre : il tourne sans fin.1
-
L'instruction avant la boucle compte une fois : 10 pas. La boucle ajoute pas. Au total, pas. Multiplier 10 par 3 serait une erreur : seule l'instruction à l'intérieur de la boucle se répète.
-
C'est vrai : une séquence s'exécute instruction après instruction, et chaque instruction peut ne passer qu'une fois. Les boucles servent justement quand on veut qu'une partie du programme soit répétée.2
-
Des instructions peuvent être répétées un nombre précis de fois ou indéfiniment.2 Dans le premier cas, on connaît le nombre de tours ; dans le second, le script ne s'arrête pas de lui-même. Dire que les deux s'arrêtent à 10 confond les deux blocs.
-
On calcule pas. L'erreur tentante est de répondre 21, en additionnant le nombre de tours et le nombre de pas d'un tour, ce qui n'a aucun sens ici.
-
Avec une boucle, on écrit l'instruction une seule fois et on change un seul nombre pour modifier la répétition. Le résultat à l'écran reste le même que pour 30 copies. L'ordinateur lit très bien des instructions identiques : c'est simplement long et risqué à corriger.
-
Le nombre écrit dans le bloc indique combien de fois on recommence. Les 10 pas restent ceux d'un tour : seul le nombre de tours change, ce qui donne maintenant 70 pas au total.
-
Un tour contient une attente de 2 secondes, et il y a 7 tours : secondes. Les 3 pas n'entrent pas dans ce calcul : on ne compte que le temps d'attente.
-
C'est faux : le virage est écrit après la boucle, donc le lutin ne tourne qu'une seule fois, à la fin. Pour tourner à chaque tour, il faudrait placer l'instruction à l'intérieur du bloc de répétition.
Les questions qu'on se pose
Comment savoir si une boucle est inconditionnelle ?
Regarde si le nombre de tours est écrit dans le bloc, par exemple « répéter 12 fois ». Si oui, tu peux prévoir à l'avance combien de fois le contenu sera exécuté : la boucle est inconditionnelle.2 Si le bloc dépend d'un test (« jusqu'à ce que… »), ce n'est pas le même cas.
Une boucle « répéter indéfiniment » est-elle une boucle inconditionnelle ?
Elle ne contient aucune condition d'arrêt, mais elle ne fixe pas de nombre de tours : le script tourne sans fin.1 Dans ce quiz, on la distingue donc de la boucle à nombre de tours fixé. En 5e, retiens surtout la boucle à nombre de répétitions précis, où tu peux calculer le résultat final.
Sources
- Algorithmique et programmation - Cycle 4, CNRS (Laboratoire LIRIS). Consulté le 10 novembre 2026.
- Pensée informatique : séquences d'instructions et boucles, Académie de Bordeaux. Consulté le 10 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.