الاثنين، 9 فبراير 2015

La structure alternative

La structure alternative
Supposons que nous avons besoin, dans un programme, d'afficher un message précisant que la valeur
d'une variable est positive ou négative. Avec les instructions de base que nous avons vu (celles qui
permettent la manipulation des variables : affectation, lecture, écriture), on ne peut pas. Il faut
introduire une des instructions de structuration du programme (ces instructions servent à préciser
comment doivent s'enchaîner chronologiquement ces instructions de base) qui donne la possibilité
d'effectuer des choix dans le traitement réalisé. Cette instruction s'appelle la structure alternative. Sa
syntaxe est
SI condition ALORS
bloc 1 d'instructions
SINON
bloc 2 d'instructions
FIN SI
Si la condition mentionnée après SI est VRAI, on exécute le bloc1 d'instructions (ce qui figure après le
mot ALORS); si la condition est fausse, on exécute le bloc2 d'instructions (ce qui figure après le mot
SINON
Exemple
SI a > 0 ALORS ECRIRE
''valeur positive'' SINON
ECRIRE ''valeur négative
FIN SI
Dans ce programme, on vérifie si la valeur de a est supérieure à 0, on affichera le message ''valeur
positive''. Dans le cas contraire, il sera affiche le message ''valeur négative
La structure alternative peut prendre une autre forme possible où l'une des parties du choix est absente
Elle s'écrit dans ce cas 
SI condition ALORS
bloc d'instructions
FIN SI
Exemple : Dans un programme de calcul du montant d'une facture, on applique une remise de 1% si le
montant dépasse 5000 Dhs. Nous écrirons
SI montant > 5000 ALORS
montant 􀄸 montant * 0.99
FIN SI

ليست هناك تعليقات:

إرسال تعليق