code | commentaire |
/* prog8a.c */ |
Boucle déterminée : Algorithmique : Pour i de valeur_initiale à valeur_finale faire : action.
En C : for (initialisation; condition_d'arrêt; instruction_d'étape)
...Cette forme est plus puissante qu'une boucle déterminée classique car ses trois paramètres peuvent prendre une forme plus variée. |
/* prog8b.c */ |
Boucle pré-contrôlée : Tantque p est pair faire : diviser p par 2 et incrémenter i.
N.B. Le programme boucle indéfiniment si l'utilisateur entre le nombre 0. |
/* prog8c.c */ |
Boucle post-contrôlée : Algorithmique : Répéter : Lire un entier n;
jusqu'à n≥0.En C : Faire : Lire un entier n;
tantque n<0.La condition d'arrêt est remplacée par une condition de poursuite. Remarque. Que se passe-t-il si l'utilisateur saisit 9.36 ? ou -12-8 ? Pourquoi ? |