next up previous contents
Next: Exécution répétitive : Up: Addition au langage Previous: Addition au langage

Exécution alternative : SI

L'opérateur "SI" permet, suivant la valeur de l'objet de type LOGIQUE qui le suit, d'exécuter une séquence de commandes ou une autre. Les deux syntaxes suivantes sont permises.

 
   SI    LOG1 ;                      |
       suite1 de commandes           | si LOG1 a la valeur VRAI      
   SINON;                            | suite1 est exécutée sinon 
       suite2 de commandes           | c'est suite2
   FINSI;                            |
ou bien

 
   SI   LOG1  ;                      |  La séquence suite1 est 
       suite1 de commandes           |  exécutée si LOG1 est 
   FINSI;                            |  VRAI

Remarque : le logique LOG1 peut bien évidemment être le résultat d'un calcul et l'on rencontre souvent les formes :

 
 SI (  AA EGA BB) ; ...
 
 SI ( ( AA EGA BB ) ET ( CC EGA DD) ); ....



mer 20 jan 14:43:49 NFT 1999