STRUCTURES DE CONTRÔLE
ALTERNATIVES
1. action
conditionnelle
Si
<condition> Alors <action 1 >
Sinon
< action 2 >
fsi ;
ou
Si
<condition> Alors <action >
fsi ;
Remarque :
On mettra tjrs fsi ; même si le bloc ne contient qu'une seule
instruction. Ceci dit, la mise d'un ; avant sinon n'est ni
interdite (l'action si n'est pas encore terminée) ni obligatoire (le
séparateur sinon suffit).
2. action
a choix multiple
Cas <expression 0>
parmi
<expression 1> :
<action1> fin;
<expression 2> :
<action2> fin;
...
<expression n> :
<action n> fin;
autrement : <action
n+1>
fcas ;
Description : on évalue <expression
0>. Ensuite on évalue les autres expressions dans l'ordre :
Si une expression donne la même évaluation que <expression
0>, on execute le bloc d'action correspondant puis on saute
jusqu'a fcas. Sinon on passe a l'expression suivante et ainsi de
suite. Si aucune expression ne correspond, on execute le bloc <action n+1>
s'il existe.
STRUCTURES DE CONTRÔLE
RÉPÉTITIVES
1. Tant que :
Tant
que <condition > faire
<
action >
ftq ;
2. Pour :
Pour
< comp > ← < val_init > jusqu'a
< val_finale > faire
<
action >
fpour ;
3. Répéter :
Repeter
<
action >
Jusqu’a <condition >
;
الله يترك يا استاذ بارك الله فيك
ReplyDelete