
Boucle — définition : Une boucle est une instruction qui fait répéter un bloc d'instructions un certain nombre de fois, ou tant qu'une condition reste vraie.
Pourquoi utiliser une boucle ?
Pour éviter de recopier la même instruction. Au lieu d’écrire huit fois « avancer, tourner », on écrit une boucle « répéter 8 fois ». Le programme est plus court, plus lisible, plus facile à corriger.
Quels types de boucles ?
- Boucle avec compteur : répéter 10 fois.
- Boucle conditionnelle : répéter jusqu’à ce que la distance soit inférieure à 2.
- Boucle infinie : toujours, utile pour un jeu qui tourne sans fin.
Exemple. Pour dessiner un polygone régulier à 8 côtés de 3 cm, on répète 8 fois « avancer de 3 cm, tourner de 45° ». Le choix de 45° vient de 360 ÷ 8. Le périmètre est 8 × 3 = 24 cm.
Quelle erreur éviter ?
Se tromper dans le nombre de répétitions, ou placer à l’intérieur de la boucle une instruction qui devrait être faite une seule fois, avant ou après.
Où l’apprendre
Mots voisins
La boucle en algorithmique : à retenir
Une boucle répète un bloc d’instructions. La boucle « pour » s’utilise quand on connaît à l’avance le nombre de répétitions, par exemple pour additionner les entiers de 1 à 100. La boucle « tant que » s’utilise quand on répète jusqu’à ce qu’une condition devienne fausse, par exemple pour diviser un nombre par 2 tant qu’il dépasse 1. Il faut toujours vérifier que la condition finit par devenir fausse ; sinon, la boucle ne s’arrête jamais. En Python, ces deux boucles s’écrivent avec les mots for et while.
