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émentPrincipe 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

Remarquele 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