Définition
Une boucle répéter $n$ fois (ou boucle bornée) est une structure algorithmique qui permet d'exécuter un bloc d'instructions un nombre de fois prédéfini. Le nombre $n$ est connu avant le début de l'exécution de la boucle. C'est très utile pour automatiser des tâches répétitives.
Méthode — Utiliser une boucle répéter n fois
Identifier la tâche répétitive
Déterminez quelle(s) instruction(s) doit (doivent) être exécutée(s) plusieurs fois. Ces instructions formeront le corps de la boucle.
Définir le nombre de répétitions
Déterminez combien de fois la tâche doit être répétée. Ce nombre sera la valeur de $n$.
Écrire la boucle
Utilisez la syntaxe appropriée pour la boucle 'répéter $n$ fois'.
En pseudo-code, cela peut être :POUR i ALLANT DE 1 À n FAIRE // Instructions à répéterFIN POUR
Ou plus simplement :RÉPÉTER n FOIS // Instructions à répéterFIN RÉPÉTER
Tester la boucle
Vérifiez que la boucle s'exécute le bon nombre de fois et que les instructions à l'intérieur produisent le résultat attendu.
Exemple résolu
Considérons un programme qui doit afficher 'Bonjour' 5 fois.
Dans l'exemple d'affichage de 'Bonjour' 5 fois, le pseudo-code serait :RÉPÉTER 5 FOIS AFFICHER "Bonjour"FIN RÉPÉTER
Le résultat attendu est :
Bonjour
Bonjour
Bonjour
Bonjour
Bonjour
⚠️ Erreur de comptage (off-by-one error)
- À bien définir le nombre exact de répétitions.
- Si vous voulez répéter une action $n$ fois, assurez-vous que la boucle s'exécute précisément $n$ fois et non $n-1$ ou $n+1$ fois.
- Par exemple, une boucle
POUR i ALLANT DE 0 À 4 FAIREs'exécutera 5 fois (pour $i=0, 1, 2, 3, 4$). - Une boucle
POUR i ALLANT DE 1 À 5 FAIREs'exécutera aussi 5 fois.
Prépare ton Brevet
Les fiches en ligne, c'est pour chercher.
Le pack PDF, c'est pour réviser.
⭐ Pack complet
104 fiches PDF — tout le programme Brevet
- ✅ Hors ligne — révise partout, sans wifi
- ✅ Prêt à imprimer (format A4)
- ✅ Corrigés inclus et déjà ouverts
- ✅ Sommaire cliquable par catégorie
🎁 Offre gratuite
3 fiches PDF offertes
Pour tester la qualité du pack avant d'acheter.
Pas de spam. Désinscription en un clic.
Exercice type Brevet
Un programme doit dessiner un carré de côté 100 pixels en utilisant une tortue graphique.
Les instructions disponibles sont :
AVANCER(distance): la tortue avance de 'distance' pixels.TOURNER_DROITE(angle): la tortue tourne de 'angle' degrés vers la droite.
Écrivez l'algorithme en pseudo-code utilisant une boucle 'répéter n fois' pour dessiner ce carré.
Pour dessiner un carré, la tortue doit avancer d'un côté, puis tourner de $90^\circ$, et répéter cette séquence 4 fois.
RÉPÉTER 4 FOIS
AVANCER(100)
TOURNER_DROITE(90)
FIN RÉPÉTER
Questions fréquentes
Quelle est la différence entre 'répéter n fois' et 'tant que' ?
Peut-on imbriquer des boucles 'répéter n fois' ?
Que se passe-t-il si $n$ est égal à 0 ?
Est-ce que 'POUR i ALLANT DE 1 À n FAIRE' est la même chose que 'RÉPÉTER n FOIS' ?
Pour aller plus loin
Votre enfant bloque sur ce chapitre ?
Adil explique la méthode en 1 séance. Cours en ligne disponibles partout en France à 20€/h.