Utiliser des séquences d'instructions et des boucles inconditionnelles
Utiliser une boucle « répéter n fois » pour éviter de répéter plusieurs fois les mêmes blocs.
Une boucle inconditionnelle (« répéter fois ») exécute un groupe d'instructions exactement fois, puis le programme continue. Elle remplace l'écriture répétée des mêmes instructions.
Vocabulaire clé
Structure qui répète un bloc d'instructions.
La répétition a lieu un nombre de fois fixé d'avance (pas de condition à tester).
Pour dessiner un carré de côté 60 pas, on peut écrire :
- avancer 60, tourner 90°, avancer 60, tourner 90°, avancer 60, tourner 90°, avancer 60, tourner 90°. Ou, plus court :
Méthode
Identifier les instructions qui se répètent.
Compter le nombre de répétitions.
Encadrer ces instructions dans un bloc « Répéter n fois ».
Vérifier que l'angle de rotation est correct (360° ÷ nombre de côtés).
Erreurs fréquentes
Confondre boucle inconditionnelle et boucle conditionnelle (« tant que »).
« Répéter n fois » : le nombre de tours est fixé à l'avance. « Tant que » : on s'arrête quand une condition change - vu en 4e.
⚡ Exercice rapide
Pour tracer un triangle équilatéral, combien de fois répète-t-on la boucle, et quel est l'angle de rotation ?
Compétence terminée : +50 coins
Passe à la suivante pour continuer à en gagner.