Questo sito contribuisce alla audience di

Esempi di valutazione di espressioni algebriche nel Fortran

Una serie di esempi che ci spiegano come vengono valutate delle esperessioni algebriche complicate nel Fortran

format fortran, intel fortran compiler, libro fortran, manuale fortran

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

- Programmare con Fortran

- Note sul Fortran 90

- Come scaricare gratuitamente il compilatore Fortran

- Gli articoli della guida Fortran