Structure alternative (si alors sinon) ( if else)

Définition

La structure alternative (Si Alors Sinon) est employée dans des situations où l'on doit procéder à un choix entre deux traitements.

Ce choix est réaliser par la vérification d'une condition.

Le résultat du test (vrai ou faux) permettra de suivre l'un des deux traitements algorithmique proposé.

Exemple

Si la variable a est supérieur à b alors faire le traitement algorithmique 1 sinon faire le traitement algorithmique 2

Algorithme et algorigramme

Algorithme

Si (a>b) alors

| Faire le traitement algorithmique 1

Sinon

| Faire le traitement algorithmique 2

Fin Si

ComplémentExtrait de code Python

1
if a > b :
2
    print ("traitement algorithmique 1")
3
else:
4
    print ("traitement algorithmique 2")

Remarque

La partie sinon (else) est facultative (voir algorigramme ci-contre)

Si il y a plus de 2 possibilités à traiter, on utilise sinon-si (else if ou elif) autant de fois que nécessaire (voir page suivante).