Ce type de boucle permet l'exécution d'une suite d'instructions tant qu'une condition est vérifiée (vraie). Dès que la condition devient fausse, on sort de la boucle et on continue avec les instructions de l'algorithme qui font suite à la boucle.

Exemple de boucle Tant que :