Dans un algorithme (ou programme informatique) on a souvent besoin de répéter un même bloc d'instructions plusieurs fois. Au lieu d'effectuer cette répétition manuellement on utilise les structures itératives.
En algorithmique on dénombre généralement 3 structures itératives à savoir, la boucle TantQue, la boucle Pour et la boucle Répéter.
La structure TantQue, dite aussi boucle TantQue, exécute un même bloc d'instructions tant que la condition spécifiée dans l'algorithme est vraie. Une fois cette condition là devient fausse, alors on quitte la boucle pour poursuivre l'exécution du reste du traitement.
En général, on préfère la boucle TantQue si le nombre d'itérations à exécuter n'est pas connu à l'avance. Cependant, on peut exécuter le même traitement itératif à l'aide de n'importe laquelle des 3 boucles connues.
Notez que l'on peut exécuter un traitement itératif avec une technique nommée la récursivité que j'ai traité dans une leçon à part.
La boucle TantQue en vidéo
Dans cette vidéo j'ai expliqué quand et comment utiliser la boucle TantQue. J'ai aussi évoqué un phénomène nommé boucle infinie qui constitue un erreur de programmation:
https://www.youtube.com/watch?v=GDgGXccQ6q0