1
1. Définitions
« Tu lances un dé et tu obtiens un nombre compris entre 1 et 6 . S’il est égal à 6 tu gagnes ,
sinon tu perds »
« Si un quadrilatère a quatre angles droits , alors c’est un rectangle »
« On choisit un nombre au hasard : s’il est pair on le divise par 2 , s’il est impair on le
multiplie par 3 et on ajoute 1 »
« Si vote demande concerner votre abonnement téléphonique taper 1 , vote courrier taper
2 sinon taper 3 »
Toutes les phrases de l’encadré ci-contre comportent des instructions en commun :
Si…(Alors) ou de Si… (Alors)…Sinon
Il s’agit d’un test et d’une action ou plusieurs actions dépendant des résultats de ce test.
Repérer dans chacune des phrases précédentes les tests et les actions correspondantes
En algorithmique , la structure alternative s’exprime ainsi :
Si condition Alors
Suite d’instructions 1 ( si la condition est vraie )
Sinon
Suite d’instructions 2 ( si la condition est fausse)
FinSi
La condition ne doit offrir que deux
réponses : vraie ou fausse
Quand la condition est vraie , on
exécute instructions1
Quand la condition est fausse , on
exécute instructions2
Dans certains cas il n’y a pas d’instructions à effectuer quand la condition est fausse . On écrit alors
Si condition Alors
Suite d’instructions ( si la condition est vraie )
FinSi
Si la condition est vraie , la suite
d’instructions est exécutée .
Si la condition est fausse , on passe à la
suite de l’algorithme