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 8: La boucle TantQue (Structures itératives)

Toutes les pages

La boucle TantQue

Les structures itératives

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'instruction 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




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