Fortran - Decisioni

Le strutture decisionali richiedono che il programmatore specifichi una o più condizioni che devono essere valutate o testate dal programma, insieme a una o più istruzioni da eseguire, se la condizione è determinata essere vera e, facoltativamente, altre istruzioni da eseguire se condizione è determinata essere falsa.

Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione:

Fortran fornisce i seguenti tipi di costrutti per il processo decisionale.

Suor n Dichiarazione e descrizione
1 Se ... allora costruisci

Un if… then… end if istruzione consiste in un'espressione logica seguita da una o più istruzioni.

2 Se ... allora ... altrimenti costruisci

Un if… then l'istruzione può essere seguita da un opzionale else statement, che viene eseguito quando l'espressione logica è falsa.

3 if ... else if ... else Istruzione

Un if Il costrutto dell'istruzione può avere uno o più opzionali else-ifcostruisce. Quando ilif condizione fallisce, immediatamente seguita else-ifviene eseguito. Quando ilelse-if fallisce anche il suo successore else-if viene eseguita l'istruzione (se presente) e così via.

4 nidificato se costrutto

Puoi usarne uno if o else if dichiarazione dentro un'altra if o else if dichiarazione (i).

5 selezionare il costrutto del caso

UN select case consente di verificare l'uguaglianza di una variabile rispetto a un elenco di valori.

6 costrutto select case annidato

Puoi usarne uno select case dichiarazione dentro un'altra select case dichiarazione (i).