Canopée Toutes les notions de troisième

Boucles imbriquées

Emboiter deux boucles, et prévoir combien de fois la seconde tourne.

Avant celle-ci

Cette notion s'appuie sur 3 autres, parfois d'un niveau plus bas. Si ça coince ici, la cause est souvent une notion d'avant.

Six rangées de quatre points

Un robot pose des points sur un quadrillage. Il doit en poser six rangées de quatre.

Une boucle sait déjà poser une rangée : elle répète 4 fois « pose un point, puis avance d’un carreau ».

Pour les six rangées, on range cette boucle dans une autre, qui tourne 6 fois. Une boucle rangée dans une autre, on dit une boucle imbriquée.

Le programme du robot

Voici le programme. Une ligne en retrait est rangée dans la boucle écrite au-dessus d’elle. Le dessin montre ce qui est posé après un seul tour de la boucle du dehors.

Répéter 6 fois :

Répéter 4 fois :

pose un point, puis avance d’un carreau

reviens au début de la rangée, puis monte d’un carreau

La boucle du dedans repart à chaque tour

Pendant un tour de la boucle du dehors, la boucle du dedans fait ses 4 tours. Au tour suivant, elle repart de son premier tour et refait ses 4 tours.

Tableau de trace du robot, un tour de la boucle du dehors par ligne : à chacun des 6 tours, 4 points sont posés ; le total passe à 4, 8, 12, 16, 20, puis 24.
Tour de la boucle du dehorsPoints posés pendant ce tourPoints posés en tout
144
248
3412
………
6424

Les passages se multiplient : 6 tours dehors, 4 passages à chaque fois, donc 6 fois 4 égale 24 points.

La boucle du dehors s’appelle aussi la boucle extérieure, et celle du dedans, la boucle intérieure.

Compter les passages avant de calculer

Un autre programme range 5 dans total. Puis la boucle du dehors tourne 3 fois, celle du dedans 4 fois, et chaque passage ajoute 2 à total.

Tableau de trace : au départ, total vaut 5. À chacun des 3 tours de la boucle du dehors, 4 passages ajoutent 2 : total vaut 13 après le tour 1, 21 après le tour 2, 29 après le tour 3.
Tour de la boucle du dehorsPassages qui ajoutent 2total à la fin du tour
Au départ5
1413
2421
3429

Compte d’abord les passages : 3 fois 4 égale 12. Chacun ajoute 2, donc 12 fois 2 égale 24 en tout.

Ajoute enfin la valeur de départ : 5 plus 24 égale 29.

Côte à côte ou l’une dans l’autre

Lire deux boucles l’une dans l’autre, c’est là que presque tout le monde se trompe : 6 tours dehors et 4 dedans, beaucoup comptent 6 plus 4 égale 10 passages.

Si les deux boucles se suivaient, le robot poserait 6 points, puis 4 : une seule rangée de 10.

Rangée dans la première, la seconde boucle repart à chacun de ses tours : 6 rangées de 4, soit 24 points.

Pour trancher, demande-toi combien de passages il y a pendant un seul tour du dehors.

À retenir

  • Deux boucles imbriquées multiplient leurs tours : 6 tours dehors et 4 dedans font 24 passages.
  • À chaque tour de la boucle du dehors, la boucle du dedans repart de son premier tour.
  • Compte les passages, multiplie par ce qu’un passage ajoute, puis ajoute le départ.

Deux exercices, tout de suite

Cherche d'abord, ouvre la correction ensuite. Se tromper ici ne coûte rien.

Exercice 1

Voici un programme. Une ligne en retrait est rangée dans la boucle écrite au-dessus d’elle.

Répéter 13 fois :

Répéter 11 fois :

dis « Bonjour ! »

Fin de la répétition intérieure

change de costume

Fin de la répétition extérieure

Combien de fois le lutin change-t-il de costume ?

Voir la correction

La ligne « change de costume » est après la fin de la répétition intérieure : elle n’est rangée que dans la boucle du dehors.

Tableau de trace : à chacun des 13 tours de la boucle du dehors, la ligne du dedans passe 11 fois et la ligne du dehors une fois.
Tour de la boucle du dehorsPassages sur la ligne du dedansPassages sur la ligne du dehors
1111
2111
3111
………
13111

Elle s’exécute une fois par tour du dehors, donc 13 fois.

Exercice 2

Voici un programme. Fais-le tourner à la main.

total prend la valeur 36

Répéter 5 fois :

Répéter 3 fois :

total prend la valeur total + 7

Fin de la répétition intérieure

Fin de la répétition extérieure

Quelle valeur contient total à la fin du programme ?

Voir la correction

Prends d’abord un seul tour de la boucle extérieure. La boucle intérieure y fait 3 passages, et chacun ajoute 7 : 3 fois 7 égale 21.

Tableau de trace : au départ, total vaut 36. À chacun des 5 tours de la boucle du dehors, 3 passages ajoutent 7 chacun, soit 21 par tour. À la fin, total vaut 141.
Tour de la boucle du dehorsPassages qui ajoutent 7total à la fin du tour
Au départ36
1357
2378
3399
43120
53141

La boucle extérieure tourne 5 fois, et la boucle intérieure repart du début à chaque tour. En tout : 5 fois 3 égale 15 passages.

Chaque passage ajoute 7. Les deux boucles ajoutent donc 15 fois 7 égale 105.

La première ligne est hors des boucles : total partait de 36. 36 plus 105 égale 141. À la fin, total contient 141.

Ce que ça ouvre ensuite

Vous êtes parent ? Cette page dit ce qu'il faut savoir. Votre enfant le sait-il ? C'est la question à laquelle Canopée répond dans son atelier : une notion ne compte comme acquise que le jour où l'élève réussit seul, sans indice, et qu'elle tient encore plusieurs jours plus tard. L'atelier ouvre aujourd'hui la sixième ; le parcours de troisième arrivera avec la prépa brevet 2027. Voir comment.

Votre enfant prépare le brevet ? Le diagnostic gratuit le situe en vingt minutes sur trois exercices d'un vrai sujet, sans compte ni adresse e-mail.