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.