4èmeArithmétique

Boucles imbriquées

20 min5 exercicesSéquence 1.14ème

Vidéo disponible dans la version Premium

Durée : 20 min

Introduction

En 5ème (cours Algorithmique et programmation), tu as utilisé des boucles avec une variable comme compteur. En 4ème, on va apprendre à placer une boucle à l'intérieur d'une autre boucle : c'est ce qu'on appelle des boucles imbriquées.

Le principe des boucles imbriquées

Une boucle imbriquée est une boucle placée dans le corps d'une autre boucle. À chaque tour de la boucle externe, la boucle interne s'exécute en entier, du début à la fin.

📌 Méthode — Compter le nombre total de répétitions

Si la boucle externe se répète pp fois, et que la boucle interne (à l'intérieur) se répète qq fois à chaque tour, alors le nombre total d'exécutions des instructions internes est :

p×qp \times q

Exemple de motif géométrique : une grille de carrés

Programme :

répéter 3 fois (boucle externe) :

> répéter 4 fois (boucle interne) : tracer un carré, avancer

> revenir à la ligne suivante

Ce programme trace une grille de 33 lignes de 44 carrés chacune, soit 3×4=123 \times 4 = 12 carrés en tout.

Exemple de motif géométrique : une spirale simple

Une spirale simple peut s'obtenir avec une boucle externe qui répète un motif « avancer, tourner » en augmentant la longueur du trait à chaque tour de la boucle interne, créant un effet d'agrandissement progressif.

Exemples

✅ Exemple simple — Compter le nombre total de répétitions

Une boucle externe se répète 55 fois, et contient une boucle interne qui se répète 22 fois à chaque tour. Le nombre total de répétitions de l'instruction interne est :

5×2=105 \times 2 = 10

📘 Exemple intermédiaire — Une grille de carrés

Programme :

répéter 2 fois (boucle externe) :

> répéter 5 fois (boucle interne) : tracer un carré, avancer

Ce programme dessine une grille de 22 lignes de 55 carrés, soit 2×5=102 \times 5 = 10 carrés en tout.

🔴 Exemple avancé — Boucle imbriquée avec une variable accumulatrice

Programme :

variable total \leftarrow 0

répéter 3 fois (boucle externe) :

> répéter 4 fois (boucle interne) : total \leftarrow total + 1

À chaque tour de la boucle externe (répétée 33 fois), la boucle interne ajoute 11 au total, 44 fois de suite. Le total est donc augmenté de 44 à chaque tour externe.

total final=3×4=12\text{total final} = 3 \times 4 = 12

total=12\boxed{\text{total} = 12}

À retenir

- Une boucle imbriquée est une boucle placée à l'intérieur d'une autre boucle.
- À chaque tour de la boucle externe, la boucle interne s'exécute entièrement.
- Le nombre total de répétitions des instructions internes est le produit du nombre de répétitions de chaque boucle (p×qp \times q).
- Les boucles imbriquées permettent de créer des motifs géométriques comme des grilles ou des spirales.

Exercices

Une boucle externe se répète 44 fois, et contient une boucle interne qui se répète 33 fois à chaque tour. Combien de fois l'instruction interne est-elle exécutée en tout ?

Dans une boucle imbriquée, la boucle interne s'exécute entièrement à chaque tour de la boucle externe.

Suivez votre progression

Connectez-vous pour sauvegarder votre avancement et gagner des XP.

Se connecter