Introduction
Pour résoudre un problème, on pense parfois : à exécuter un ensemble d'instructions (un bloc d'instructions) plusieurs fois (ex. N fois)
Afin d'éviter de réécrire ce bloc N fois, on utilise ce qu'on a appelle une boucle.
Exemple :
Si on veut afficher les nombres pairs inférieurs à 100, on doit écrire
et exécuter le bloc d'instructions suivant 50 fois ! :
Écrire("l'entier: ", i, "est un nombre pair."); // i est initialisé à 0
i <-- i + 2;
On utilise une boucle pour faciliter cette écriture répétitive
Définition :
Une boucle est une instruction qui permet d'exécuter un bloc d'instructions plusieurs fois
Complément : Principe de la boucle
Pour une boucle, l'ordinateur exécute le bloc d'instructions, du haut en bas de manière itérative, jusqu'à la satisfaction d'une condition (un critère d'arrêt) et dans ce cas, on sort de la boucle
Remarque : le critère d'arrêt
La condition de la boucle (le critère d'arrêt) doit se vérifier à un instant donné, pour qu'on puisse sortir de la boucle et donc pour ne pas tomber dans la situation: d'une boucle infinie
Remarque :
Il est possible qu'on entre pas dans la boucle si la condition n'est pas vérifiée dès le début