next up previous

Espressioni logiche



 Le forme simboliche degli operatori relazionali sono permesse:


       .Lt.  <            .GT.   >             .EQ.   =           .LE.   <=           .GE.   > =       .NE.  / =
      
 Le costruzioni di IF-ELSE possono essere chiamate fissando un'etichetta all'inizio del blocco:

                nome :  IF ( argomento logico )THEN  
                              istruzione              
                        ELSE IF ( argomento logico ) THEN  
                              istruzione                         
                        END IF nome

 Il costrutto CASE puņ essere usato per eseguire un insieme dei criteri di selezione di multi-alternativa:

               nome  :  SELECT CASE  (espressione di CASE)
                        
                        CASE  (selettore 1)  nome
                              istruzione 1
                              istruzione 2
                              .......

                        CASE  (selettore 2)  nome
                              istruzione 1
                              istruzione 2
                              .......

                         .....

                         CASE DEFAULT        nome
                         
                              (selettore 2)  nome
                              istruzione 1
                              istruzione 2
                              .......

                         END SELECT          nome
  

 Il selettore puņ essere un numero intero,un carattere, o un'espressione logica. Così come i blocchetti di 
 IF_ELSE, i costrutti CASE possono anche essere etichettati con un nome. L'opzione di DEFAULT in una costruzione
 CASE puņ essere omessa, ma č preferibile inserirla per migliorare lo stile del codice.