Boucle

Accueil » Boucle
Boucle : définition, méthode et exemple corrigé (3ème) – Maths PDF


En bref : Une boucle est une structure de programme qui répète plusieurs fois la même suite d’instructions, un nombre de fois connu à l’avance ou jusqu’à ce qu’une condition soit remplie.

3èmeLogique et raisonnement

Définition : Boucle

Une boucle évite d’écrire dix fois les mêmes lignes. Dans un langage à blocs, « répéter \(4\) fois » entoure les instructions à renouveler, et l’ordinateur les exécute en série.

Il existe des boucles à nombre de tours fixé, comme « répéter \(6\) fois », et des boucles qui s’arrêtent sur une condition, comme « répéter jusqu’à ce que le score dépasse \(100\) ». Souvent une variable change à chaque tour : un compteur ou un total. Pour comprendre le résultat, on suit la valeur de ces variables à la fin de chaque tour.

Comment le reconnaître

  • Un bloc « répéter … fois » ou « pour i allant de 1 à 10 » entoure des instructions.
  • Un dessin se compose de côtés identiques, comme un carré, un hexagone ou une étoile.
  • Un calcul additionne ou multiplie des nombres qui suivent une régularité.
  • Un programme doit recommencer une action tant qu’une condition n’est pas atteinte.

La méthode

  1. Repérer les instructions placées à l’intérieur de la boucle et celles qui sont avant ou après.
  2. Noter le nombre de tours, ou la condition d’arrêt, et les valeurs de départ des variables.
  3. Exécuter un tour à la fois en notant les variables dans un tableau.
  4. Lire la valeur finale après le dernier tour ou après l’arrêt de la condition.
répéter 4 foisavancer de 100 pastourner de 90°tour 1234
Quatre répétitions des deux mêmes instructions dessinent un carré.

Boucle : exemple corrigé

Énoncé

Un programme commence avec s égal à \(0\), puis répète pour i allant de \(1\) à \(5\) : mettre s à s \(+\) i. Que vaut s à la fin ? Dresser le suivi des tours.

Corrigé

Tour 1 : s \(= 0 + 1 = 1\). Tour 2 : s \(= 1 + 2 = 3\). Tour 3 : s \(= 3 + 3 = 6\). Tour 4 : s \(= 6 + 4 = 10\). Tour 5 : s \(= 10 + 5 = 15\).

À la fin, s vaut 15, soit la somme des cinq premiers nombres entiers. Le bloc a été exécuté exactement cinq fois.

À toi de jouer

Question 1

On part de \(n = 5\) et l’on répète \(3\) fois : mettre n à n \(\times 2\). Quelle est la valeur finale ?

Voir la réponse

\(5 \to 10 \to 20 \to 40\). La valeur finale est \(40\).

Question 2

Quel angle faut-il entrer pour dessiner un hexagone régulier avec « répéter \(6\) fois : avancer, tourner » ?

Voir la réponse

\(360 \div 6 = 60\), donc il faut tourner de \(60^\circ\) à chaque tour.

Ne pas confondre Boucle et Instruction conditionnelle

La répétition exécute plusieurs fois un même bloc. L’instruction conditionnelle choisit, une seule fois, entre deux blocs selon qu’un test est vrai ou faux (« si … alors … sinon … »). Les deux se combinent : on peut tester à chaque tour d’une répétition, ou répéter jusqu’à ce qu’un test soit vrai.

Instruction conditionnelle

Pour aller plus loin

Exercices et QCM

Mots voisins

Tout le glossaire : A–Z · 3ème · Logique et raisonnement

Voter.. page

Nombre de fichiers PDF téléchargés.  Maths PDF c'est 16 324 218 cours et exercices de maths téléchargés en PDF et 4 531 exercices.

Télécharger les manuels scolaires de maths en PDF du CP à la Terminale