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™…