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). |