Le forme simboliche degli operatori relazionali consentite nel Fortran sono le seguenti:
.Lt. < .GT. > .EQ. =
.LE. <= .GE. > = .NE. / =
Il costrutto IF-ELSE può essere chiamato 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 blocchi 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.
LINK DI APPROFONDIMENTO PER L’ARGOMENTO:
- Programmare con Fortran
- Il comando implicit none nel Fortran
- Struttura di base di un programma Fortran
- Compilazione di un programma nel fortran
- Gli array monodimensionali nel Fortran
- Il ciclo Do implicito nel Fortran
- I cicli nel Fortran
- Espressioni logiche nel Fortran
- Le dichiarazioni di variabili nel Fortran