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.

1.5 Istruzioni di assegnazione ed espressioni 31<br />

INTEGER :: totale, prezzo, numero<br />

numero = 5<br />

prezzo = 100.65<br />

totale = numero*prezzo<br />

PRINT*, numero,prezzo,totale<br />

Le precedenti istruzioni dichiarano, dapprima, tre variabili di tipo INTEGER. Quindi, ha luogo la<br />

prima istruzione di assegnazione che salva il valore intero 5 nella variabile numero. La seconda<br />

istruzione salva il valore approssimato 100.65 nella variabile prezzo. Tuttavia, dal momento<br />

che prezzo è una variabile intera, il valore reale100.65 viene dapprima troncato all’intero100 e<br />

poi immagazzinato nella variabile. Infine, la terza assegnazione calcola il valore dell’espressione<br />

5*100 e ne salva il risultato (500) nella variabile totale. Pertanto l’istruzione di scrittura<br />

fornirà il seguente risultato:<br />

5 100 500<br />

Una espressione aritmetica, utilizzata per ottenere come risultato un valore numerico,<br />

può contenere qualsiasi combinazione valida di variabili, costanti e operatori aritmetici. Gli<br />

operatori aritmetici standard del <strong>Fortran</strong> sono:<br />

+ Addizione<br />

- Sottrazione<br />

* Moltiplicazione<br />

/ Divisione<br />

** Elevamento a potenza<br />

I cinque operatori aritmetici appena elencati sono operatori binari in quanto agiscono su una<br />

coppia di operandi:<br />

a + b<br />

a - b<br />

a * b<br />

a / b<br />

a ** b<br />

tuttavia, i simboli + e - possono agire anche come operatori unari:<br />

-a<br />

+23<br />

<strong>Il</strong> linguaggio adotta una serie di regole per controllare l’ordine (o gerarchia) secondo cui devono<br />

essere svolte le operazioni matematiche all’interno di un’espressione, regole peraltro conformi a<br />

quelle standard dell’algebra:<br />

1. Dapprima vengono svolte le operazioni collocate all’interno delle parentesi, partendo da<br />

quelle più interne.

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

Saved successfully!

Ooh no, something went wrong!