25.06.2013 Views

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

16 Tipi ed espressioni<br />

• Un nome rappresenta una stringa di caratteri alfanumerici ma può contenere anche il<br />

carattere ”underscore”.<br />

• Ha una lunghezza massima di 31 caratteri.<br />

• <strong>Il</strong> primo carattere del nome deve essere un carattere alfabetico.<br />

• Lettere maiuscole e minuscole sono perfettamente equivalenti.<br />

Dunque, le seguenti stringhe rappresentano nomi validi di un vocabolario <strong>Fortran</strong>:<br />

x<br />

n1<br />

y_33<br />

Viceversa, non sono validi i seguenti nomi:<br />

_x<br />

1n<br />

abc:2<br />

con st<br />

nome_di_variabile_eccessivamente_lungo<br />

in quanto i primi due cominciano con un carattere non alfabetico, il terzo contiene il carattere<br />

illegale ”:”, il quarto contiene un carattere blank, l’ultimo nome è eccessivamente lungo essendo<br />

composto da 38 caratteri.<br />

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

Ciascun programma <strong>Fortran</strong> è formata da un insieme di istruzioni eseguibili e non eseguibili<br />

che devono susseguirsi secondo un ordine ben preciso. In particolare, quale che sia la sua<br />

”complessità”, una qualsiasi unità di programma è sempre divisa in tre sezioni:<br />

1. La sezione dichiarativa: si trova all’inizio dell’unità e contiene una serie di istruzioni non<br />

eseguibili che definiscono il nome e il tipo dell’unità di programma ed il numero ed il<br />

nome degli oggetti (variabili e costanti) utilizzati nell’unità.<br />

2. La sezione esecutiva: consiste in una serie di istruzioni eseguibili che descrivono le azioni<br />

svolte dal programma.<br />

3. La sezione conclusiva: contiene una o più istruzioni che interrompono l’esecuzione dell’unità<br />

di programma.<br />

A chiarimento di ciò si riporta un semplicissimo esempio di programma <strong>Fortran</strong>:

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

Saved successfully!

Ooh no, something went wrong!