Auteur Auteur

La boucle Répéter

Une première itération exécutée dans tous les cas

Dans les leçons où j'ai traité la boucle TantQue et la boucle Pour, j'ai mentionné que ces deux boucles sont relativement similaires et permettent d'exécuter le même bloc d'instructions plusieurs fois dans un algorithme (ou programme informatique), sauf qu'on préfère utiliser la boucle Pour si l'on connait à l'avance le nombre d'itérations à exécuter et la boucle TantQue dans le cas contraire. Cependant, dans ces deux structures, si jamais la condition de sortie de la boucle est satisfaite depuis le début alors aucune itération ne sera exécutée ni dans la boucle TantQue, ni dans la boucle Pour.

La boucle Répéter quant-à elle est aussi une structure itérative, mais sa première itération est toujours exécutée quelque soit la condition de sortie de la boule. En effet, la vérification de la condition n'est faite qu'après avoir exécuté le bloc d'instructions.

La boucle Répéter est souvent préférée si l'on souhaite filtrer des entrées de l'utilisateur, ou exécuter toute autre opération qui requière au moins une itération obligatoire.