
Una serie di esempi che ci spiegano come vengono valutate delle esperessioni algebriche complicate nel Fortran
Esempi più complicati:
Nei seguenti esempi,le parentesi sono utilizzate per indicare l’ordine di valutazione.
-Il risultato è 4 anziché 4,444444 poiché gli operandi sono tutti i numeri interi.
2 * 4 * 5 / 3 ** 2
-> [2 * 4] * 5 / 3 ** 2
-> 8 * 5 / 3 ** 2
-> [8 * 5] / 3 ** 2
-> 40 / 3 ** 2
-> 40 / [3 ** 2]
-> 40 / 9
-> 4
-Come in matematica, le sottoespressioni in parentesi devono essere valutate per prime.
100 + (1 + 250 / 100) ** 3
-> 100 + (1 + [250 / 100]) ** 3
-> 100 + (1 + 2) ** 3
-> 100 + ([1 + 2]) ** 3
-> 100 + 3 ** 3
-> 100 + [3 ** 3]
-> 100 + 27
-> 127
-Nel seguente esempio, x ** 0,25 equivale a calcolare la radice quarta di x. In generale, prendendo la radice k-esima di x equivale a x ** (1,0 / k)dove k è un numero reale.
1.0 + 2.0 * 3.0 / (6.0 * 6.0 + 5,0 * 44,0) ** 0,25
-> 1.0 + [2.0 * 3.0] / (6.0 * 6.0 + 5,0 * 44,0) ** 0,25
-> 1.0 + 6.0 / (6.0 * 6.0 + 5.0 * 55.0) ** 0,25
-> 1.0 + 6.0 / ([6,0 * 6,0] + 5,0 * 44,0) ** 0,25
-> 1.0 + 6.0 / (36,0 + 5,0 * 44,0) ** 0,25
-> 1.0 + 6.0 / (36.0 + [5,0 * 44,0]) ** 0,25
-> 1.0 + 6.0 / (36,0 + 220,0) ** 0,25
-> 1.0 + 6.0 / ([36,0 + 220,0]) ** 0,25
-> 1.0 + 6.0 / 256,0 ** 0,25
-> 1.0 + 6.0 / [256,0 ** 0,25]
-> 1.0 + 6.0 / 4.0
-> 1.0 + [6.0 / 4.0]
-> 1.0 + 1.5
-> 2.5
Link correlati all’argomento
- Come scaricare gratuitamente il compilatore Fortran
- Gli articoli della guida Fortran

Giuseppe Ciaburro








