25.06.2013 Views

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>90</strong> Istruzioni di controllo<br />

2.2 Istruzioni di diramazione<br />

<strong>Il</strong> <strong>Fortran</strong> <strong>90</strong>/<strong>95</strong> fornisce due possibili meccanismi che consentono al programmatore di scegliere<br />

azioni alternative, e quindi di eseguire delle specifiche sezioni di codice (blocchi) saltando altre<br />

parti di codice, a seconda del valore assunto da alcune variabili logiche. Questi due meccanismi<br />

sono le istruzioni IF e SELECT CASE.<br />

2.2.1 Istruzione e costrutto IF<br />

La più semplice forma di istruzione IF è rappresentata dal cosiddetto IF logico in cui una<br />

singola azione è basata su una singola condizione:<br />

IF(espressione_logica) istruzione<br />

Solo se espressione_logica ha valore .TRUE. istruzione viene eseguita. Un possibile<br />

esempio di IF logico è il seguente:<br />

IF(x 0.) THEN

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!