Académique Documents
Professionnel Documents
Culture Documents
05 - Présentation Chapitre 05
05 - Présentation Chapitre 05
1
Algorithme, variable, types de
données et opérateurs
Sommaire de la présentation
• Notion de boucle
• while
• do … while
• for
• Différence entre les boucles
• break
• continue
• Questions
Notion de boucle
Notion de boucle
Notion de boucle
• Inimaginable !!!!
Mohamed Salah Bouhlel Cours Introduction à la programmation 5
MoBouhl@lacitec.on.ca Automne 2021
Notion de boucle
while
do … while
Algorithme, variable, types de for
Différence entre les boucles
données et opérateurs break
continue
Questions
Exercice
Notion de boucle
Les structures itératives sont utilisées pour décrire les répétitions d'une action ou d'un groupe
d'actions.
Toute répétition d'actions doit être finie. Ceci sera contrôlé à l'aide d'une expression logique ou
condition dont le changement de valeur provoque l'arrêt de la répétition.
Syntaxe
Exemple
Exercice
Syntaxe
Exemple
Exercice
Syntaxe
• initialisation : est exécutée une seule fois lors de l’entrée dans la boucle.
• condition : est évaluée lors de l’entrée dans la boucle puis à chaque itération. Si le résultat
est vrai, une nouvelle itération de la boucle est effectuée.
• inc/dec-rémentation : cette instruction est exécutée après l’exécution du bloc d’instruction.
Puis la condition est à nouveau testée et ainsi de suite tant que la condition est vraie.
Mohamed Salah Bouhlel Cours Introduction à la programmation 13
MoBouhl@lacitec.on.ca Automne 2021
Notion de boucle
while
do … while
Algorithme, variable, types de for
Différence entre les boucles
données et opérateurs break
continue
Questions
Exercice
Exemple
Exercice
Tableau comparatif
Type de
Définition Utilisation
boucle
Boucle avant test qui se répète jusqu'à ce qu'une Lorsque vous ignorez le nombre d'exécutions requises
while condition spécifiée soit fausse. de la boucle ou si vous doutez qu'elle doive être
exécutée.
Boucle après test qui s'exécute avant de tester la Lorsque vous savez que le code doit être exécuté au
do .. while condition, puis se répète jusqu'à ce que la moins une fois, ou peut-être plusieurs fois selon la
condition soit fausse. condition définie.
Boucle qui contient un compteur initialisé, qu'elle Lorsque vous devez exécuter une boucle un nombre de
incrémente à chacune de ses exécutions. Elle se fois précis ou incrémenter un ensemble de données. Le
for
répète jusqu'à ce que la condition soit fausse. compteur peut également servir d'index pour accéder
aux données élément par élément.
break ;
Mohamed Salah Bouhlel Cours Introduction à la programmation 17
MoBouhl@lacitec.on.ca Automne 2021
Notion de boucle
while
Algorithme, variable, types de do … while
for
Différences entre les boucles
données et opérateurs break
continue
Questions
Exercice
Break et while
Exemple
if (i+j == 2) break;
System.out.println("i="+i+" j="+j);
Exercice
Continue et while
Exemple
int x = 10;
System.out.println("Instruction avant la boucle");
while (x > 0){
x--;
if (x == 5) continue;
System.out.println("x = "+x);
}
System.out.println("Instruction après la boucle");
Exercice
Questions