Chapitre2 Geii Algorithmique
Chapitre2 Geii Algorithmique
Chapitre2 Geii Algorithmique
L’essentiel du cours
A. Tests simples
Si (condition) alors
Bloc d’instructions 1
sinon
Bloc d’instructions 2
fin de si
Au cas où
variable = valeur 1
Bloc d’instructions 1
variable = valeur 2
Bloc d’instructions 2
…
variable = valeur n
Bloc d’instructions n
sinon
Bloc d’instructions n+1
fin de cas 1
C. Itérations
pour i variant de < valeur initiale > à <valeur finale> pas de <pas>
Bloc d’instructions
fin de pour
La valeur du pas peut être négative ; dans ce cas, la valeur initiale sera
supérieure à la valeur finale.
E. Boucles « jusqu’à »
Dans une boucle tant que, la condition est évaluée avant d’exécuter la première
instruction du bloc contenu dans la boucle. On peut souhaiter, dans certains cas,
évaluer la condition après l’exécution de la dernière instruction de ce bloc. Un tel
algorithme correspond à une boucle jusqu’à et s’écrit ainsi :
répéter
Bloc d’instructions
jusqu’à (Condition)
Le bloc d’instructions sera répété jusqu’à ce que la condition soit vérifiée. Au
contraire de la boucle tant que, l’utilisation d’une boucle jusqu’à garantit que le
bloc sera exécuté au moins une fois puisque le test a lieu après son exécution.
On parle parfois, pour la boucle jusqu’à, d’un test de sortie de boucle tandis que
dans le cas d’une boucle tant que, il s’agit plutôt d’un test d’entrée dans la
boucle.
Applications :