Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Introduction aux Boucles Imbriquées en C++ | Boucles Imbriquées
Boucles C++

bookIntroduction aux Boucles Imbriquées en C++

Boucles imbriquées, comme leur nom l'indique, sont des boucles à l'intérieur d'autres boucles. Elles permettent de créer des schémas de répétition plus complexes et structurés. Pour mieux comprendre ce concept, détaillons-le :

  • Boucle externe : la boucle externe est la boucle principale qui contrôle le déroulement de votre programme. Elle est responsable de la répétition de l'ensemble du processus plusieurs fois ;

  • Boucle(s) interne(s) : à l'intérieur de la boucle externe, il est possible d'avoir une ou plusieurs boucles internes. Ces boucles internes possèdent leur propre contrôle d'itération et peuvent s'exécuter plusieurs fois avant que la boucle externe ne passe à l'itération suivante.

Imaginez que vous avez plusieurs paniers, chacun contenant des pommes, et que votre objectif est de marquer chacune d'elles dans chaque panier. Vous commencez par prendre un panier à la fois et regarder à l'intérieur. Pour chaque fruit dans le panier, vous le sortez, le marquez, puis le remettez. Une fois que vous avez terminé avec les éléments d'un panier, vous passez au suivant et répétez le processus jusqu'à ce que tout soit marqué dans tous les paniers.

nested_loop.h

nested_loop.h

copy
123456789101112
// Outer Loop: Process of Taking a New Basket with Apples for (int basket = 0; basket < totalBaskets; ++basket) { // Inner Loop: Process for Individual Apples in the Basket for (int apple = 0; apple < applesInBasket; ++apple) { // Take an apple from the basket auto currentApple = getApple(apple); markApple(currentApple); // Mark the apple putApple(currentApple); // Put the marked apple back into the basket } // End the process of taking a new basket }

1. Dans une boucle imbriquée, quelle boucle est appelée la boucle principale ?

2. Dans une boucle imbriquée, si la boucle externe s'exécute i fois et la boucle interne s'exécute j fois pour chaque itération de la boucle externe, combien y a-t-il d'itérations au total ?

question mark

Dans une boucle imbriquée, quelle boucle est appelée la boucle principale ?

Select the correct answer

question mark

Dans une boucle imbriquée, si la boucle externe s'exécute i fois et la boucle interne s'exécute j fois pour chaque itération de la boucle externe, combien y a-t-il d'itérations au total ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you give an example of nested loops in code?

How do nested loops work in different programming languages?

What are some common use cases for nested loops?

Awesome!

Completion rate improved to 9.09

bookIntroduction aux Boucles Imbriquées en C++

Glissez pour afficher le menu

Boucles imbriquées, comme leur nom l'indique, sont des boucles à l'intérieur d'autres boucles. Elles permettent de créer des schémas de répétition plus complexes et structurés. Pour mieux comprendre ce concept, détaillons-le :

  • Boucle externe : la boucle externe est la boucle principale qui contrôle le déroulement de votre programme. Elle est responsable de la répétition de l'ensemble du processus plusieurs fois ;

  • Boucle(s) interne(s) : à l'intérieur de la boucle externe, il est possible d'avoir une ou plusieurs boucles internes. Ces boucles internes possèdent leur propre contrôle d'itération et peuvent s'exécuter plusieurs fois avant que la boucle externe ne passe à l'itération suivante.

Imaginez que vous avez plusieurs paniers, chacun contenant des pommes, et que votre objectif est de marquer chacune d'elles dans chaque panier. Vous commencez par prendre un panier à la fois et regarder à l'intérieur. Pour chaque fruit dans le panier, vous le sortez, le marquez, puis le remettez. Une fois que vous avez terminé avec les éléments d'un panier, vous passez au suivant et répétez le processus jusqu'à ce que tout soit marqué dans tous les paniers.

nested_loop.h

nested_loop.h

copy
123456789101112
// Outer Loop: Process of Taking a New Basket with Apples for (int basket = 0; basket < totalBaskets; ++basket) { // Inner Loop: Process for Individual Apples in the Basket for (int apple = 0; apple < applesInBasket; ++apple) { // Take an apple from the basket auto currentApple = getApple(apple); markApple(currentApple); // Mark the apple putApple(currentApple); // Put the marked apple back into the basket } // End the process of taking a new basket }

1. Dans une boucle imbriquée, quelle boucle est appelée la boucle principale ?

2. Dans une boucle imbriquée, si la boucle externe s'exécute i fois et la boucle interne s'exécute j fois pour chaque itération de la boucle externe, combien y a-t-il d'itérations au total ?

question mark

Dans une boucle imbriquée, quelle boucle est appelée la boucle principale ?

Select the correct answer

question mark

Dans une boucle imbriquée, si la boucle externe s'exécute i fois et la boucle interne s'exécute j fois pour chaque itération de la boucle externe, combien y a-t-il d'itérations au total ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 1
some-alt