1. Boucle conditionnelle
1.1 Notions de base
Lorsque l'on écrit un algorithme, on a besoin de n'exécuter des instructions que dans certaines conditions. Il faut alors savoir écrire cette condition, puis créer ce que l'on appelle une boucle conditionnelle.
J'insiste sur cet ordre des choses, parce que l'on parle toujours de la syntaxe de la boucle conditionnelle et de son utilisation, mais peu du travail sur les conditions et de la logique booléenne à mettre en œuvre pour les écrire de manière simple et claire.
Il faut, avant d'entrer dans le vif du sujet, apporter quelques éléments de contexte. Une boucle conditionnelle est donc le fait d'associer une instruction ou un bloc d'instructions à une condition : cette boucle ne sera exécutée que si la condition est vraie. Or, par expérience, je n'utilise que des blocs et non pas des instructions isolées. Les raisons sont multiples, mais la lisibilité en est la principale.
Il est vrai que pour certaines boucles simplissimes,...
