MyLeoNes™

Boucles : répéter des instructions — Informatique, 11–13 ans

Une boucle répète des instructions, un certain nombre de fois ou tant qu’une condition reste vraie.

Ce que fait une boucle

Une boucle demande au programme d’exécuter encore les mêmes instructions au lieu de les recopier plusieurs fois. Elle a besoin d’un moyen de s’arrêter, comme compter jusqu’à dix ou attendre qu’une condition devienne fausse. Chaque répétition s’appelle une itération.

Pourquoi elles comptent

Beaucoup de tâches informatiques consistent à faire une petite action des centaines ou des millions de fois : vérifier des pixels, lire des éléments ou mettre à jour un monde de jeu. Recopier les instructions serait long et source d’erreurs. Une boucle garde le motif en un seul endroit et rend visible sa règle d’arrêt.

Exemple : compter de deux en deux

Commence avec number égal à 0. Répète quatre fois : ajoute 2 à number, puis affiche-le. Les résultats affichés sont 2, 4, 6 et 8 ; la boucle s’arrête après quatre répétitions. Sans boucle, il faudrait écrire quatre fois le couple « ajouter et afficher ».

Piège : une boucle qui ne s’arrête jamais

Une boucle peut fonctionner sans fin si sa condition d’arrêt ne devient jamais vraie ou si la valeur qu’elle vérifie ne change jamais. Cela arrive facilement, car chaque ligne peut sembler correcte séparément. Vérifie que chaque répétition approche de l’arrêt, par exemple en augmentant un compteur de 0 à 5.

Où apparaissent les boucles

Les jeux utilisent des boucles pour mettre à jour les mouvements et redessiner la scène plusieurs fois par seconde. Un logiciel musical peut répéter un rythme, et un tableur peut appliquer le même calcul à une colonne. Dans chaque cas, la répétition sert à appliquer le même motif à des éléments qui changent.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…