Boucle « répéter n fois » dans un programme par blocs — 5ème
5ème · Mathématiques 5ème
À retenir
• La boucle « répéter n fois » exécute n fois les instructions qu'elle contient. • Pour tracer un polygone régulier à n côtés, on répète n fois « avancer » et « tourner de 360/n degrés ». • Une instruction située après la boucle ne s'exécute qu'une seule fois à la fin.
Le cours
1. Rôle et fonctionnement de la boucle bornée En algorithmique, une boucle permet de répéter un bloc d'instructions plusieurs fois sans avoir à le réécrire. Le bloc « répéter n fois » est une boucle bornée : le nombre d'itérations n est fixé à l'avance par un nombre entier positif. Bloc enveloppant : « répéter n fois [blocs à répéter] » Toutes les instructions placées à l'intérieur de la boucle sont exécutées n fois consécutives. Dès que le compteur atteint n tours, l'ordinateur passe aux instructions situées sous la boucle. L'utilisation des boucles permet d'alléger considérablement les scripts et d'automatiser les calculs répétitifs ou les constructions géométriques régulières. 2. Tracé de polygones réguliers et calculs cumulés Les boucles sont couramment utilisées pour deux grands types de tâches en classe de 5ème : • Géométrie de la tortue : pour tracer un carré de côté 60, on répète 4 fois : « avancer de 60 », puis « tourner de 90 degrés ». • Pour tracer un triangle équilatéral, on répète 3 fois : « avancer de 80 », puis « tourner de 120 degrés » (360^ 3 = 120^). • Accumulation numérique : répéter 5 fois « ajouter 3 à somme » revient à ajouter 5 3 = 15 à la variable. L'angle de rotation extérieure pour un polygone régulier à n côtés vaut toujours 360^/n. 3. Erreur fréquente Attention à la distinction entre instructions dans la boucle et instructions après la boucle. Une instruction placée après la boucle n'est exécutée qu'une seule fois, à la toute fin des répétitions, alors qu'une instruction placée à l'intérieur est exécutée à chaque tour.
Dans ce chapitre
- Utilisation des lettres comme grandeurs géométriques de 6ème
- Égalités à trou et recherche du nombre manquant de 6ème
- Programmes de calcul numériques et étapes d'opérations successives de 6ème
- Définition d'une expression littérale et conventions d'écriture (omettre x, 2x, x²)
- Calculer la valeur d'une expression littérale pour une valeur donnée
- Tester si une égalité est vraie pour des valeurs numériques données
- Écrire une formule ou traduire un problème en expression littérale
- Programmes de calcul : déroulé pas à pas et traduction littérale
- Prouver une propriété générale avec des lettres, réfuter par un contre-exemple — 5ème
- Programme par blocs : instructions, entrées et sorties — 5ème
- Variables et affectation dans un programme par blocs — 5ème
- Boucle « répéter n fois » dans un programme par blocs — 5ème
- Calculer une formule avec un programme par blocs et prévoir le résultat — 5ème
- Bilan : Synthèse et méthode sur le calcul littéral et l'évaluation d'expressions