Le choix de la boucle dépend de la connaissance préalable du nombre d'éléments à traiter.
L'algorithme de l'annexe A utilise la structure itérative `Tant Que NumCli existe ... Fin Tant Que`. Pourquoi le concepteur de l'algorithme a-t-il privilégié cette boucle plutôt qu'une boucle `POUR` (For) ? Plusieurs réponses possibles
La boucle TANT QUE (While) est pertinente ici car le nombre total de clients à traiter n'est pas connu à l'avance. L'algorithme continue de tourner "tant que" la condition est respectée (ici, tant qu'il trouve un numéro de client valide dans la base de données). La boucle POUR exige de connaître d'avance le nombre d'itérations (ex: Pour i allant de 1 à 100).