Algorithmique: Apprendre à écrire les algorithmes

Auteur: Mohamed CHINY Durée necessaire pour le cours de Algorithmique: Apprendre à écrire les algorithmes Niveau recommandé pour le cours de Algorithmique: Apprendre à écrire les algorithmes Supports vidéo disponibles pour ce cours Exercices de renforcement disponibles pour ce cours Quiz non disponibles pour ce cours

Page 10: La boucle Répéter (Structures itératives)

Toutes les pages

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.

La boucle Répéter en vidéo

Dans cette vidéo j'ai expliqué quand et comment se servir de la boucle Répéter dans un algorithme écrit en pseudo-code:
https://www.youtube.com/watch?v=uXJnIEpMlkk




  • Playlist du cours d'algorithmique complet
  • Playlist d'exercices corrigés d'algorithmique