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.

Indice<br />

Premessa 9<br />

1 Tipi ed espressioni 11<br />

1.1 Elementi di base del linguaggio . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

1.1.1 Istruzioni e commenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

1.1.2 <strong>Il</strong> set di caratteri <strong>Fortran</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

1.1.3 Formato di un programma . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

1.1.4 Inclusione di file sorgenti . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

1.1.5 I componenti di una istruzione <strong>Fortran</strong> . . . . . . . . . . . . . . . . . . . 15<br />

1.1.6 Struttura di un programma <strong>Fortran</strong> . . . . . . . . . . . . . . . . . . . . . 16<br />

1.2 Costanti e variabili . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />

1.3 Istruzioni di dichiarazione di tipo . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />

1.3.1 Costanti con nome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

1.3.2 Dichiarazioni esplicite ed implicite . . . . . . . . . . . . . . . . . . . . . . 20<br />

1.3.3 Oggetti di tipo INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

1.3.4 Oggetti di tipo REAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

1.3.5 Oggetti di tipo COMPLEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />

1.3.6 Oggetti di tipo CHARACTER . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

1.3.7 Oggetti di tipo LOGICAL . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

1.4 Inizializzazione delle variabili . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

1.5 Istruzioni di assegnazione ed espressioni . . . . . . . . . . . . . . . . . . . . . . . 28<br />

1.5.1 Espressioni aritmetiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

1.5.2 Espressioni di caratteri . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

1.5.3 Espressioni logiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

1.6 Introduzione alle operazioni di input/output . . . . . . . . . . . . . . . . . . . . 47<br />

1.7 Tipi di dati parametrizzati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />

1.8 Tipi di dati derivati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />

1.9 Procedure Intrinseche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />

1.9.1 Funzioni per la conversione di tipo . . . . . . . . . . . . . . . . . . . . . 69<br />

1.9.2 Funzioni matematiche . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />

3

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

Saved successfully!

Ooh no, something went wrong!