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.

78 Tipi ed espressioni<br />

FRACTION(X)<br />

Fornisce la mantissa della rappresentazione di X nel modello di rappresentazione per i reali,<br />

ossia il valore del termine p k=1 fk × b−k . L’argomento deve essere di tipo REAL. <strong>Il</strong> risultato ha<br />

stesso tipo e kind dell’argomento.<br />

HUGE(X)<br />

Restituisce il numero più grande fra quelli rappresentabili in macchina per il tipo ed il kind di<br />

X. L’argomento può essere di tipo REAL o INTEGER ed il valore fornito dalla funzione ha lo stesso<br />

tipo e kind dell’argomento.<br />

KIND(X)<br />

Restituisce il valore di kind dell’argomento. L’argomento X può essere di un qualsiasi tipo<br />

intrinseco.<br />

MAXEXPONENT(X)<br />

Restituisce il massimo valore dell’esponente relativo al tipo ed al kind dell’argomento. <strong>Il</strong> valore<br />

fornito coincide con il termine emax del modello di rappresentazione dei reali. L’argomento deve<br />

essere di tipo REAL.<br />

Si noti che questa funzione restituisce il massimo esponente nella base di numerazione usata<br />

dal processore; se, come spesso accade, questa base è 2, la funzione fornisce il massimo esponente<br />

in base 2. Se, invece, si è interessati a conoscere il massimo esponente in base 10, si dovrà fare<br />

uso della funzione RANGE(X).<br />

MINEXPONENT(X)<br />

Restituisce il minimo valore dell’esponente relativo al tipo ed al kind dell’argomento. <strong>Il</strong> valore<br />

fornito coincide con il termine emin del modello di rappresentazione dei reali. L’argomento deve<br />

essere di tipo REAL.<br />

NEAREST(X,S)<br />

Restituisce il numero più prossimo ad X nella direzione S fra quelli rappresentabili in macchina.<br />

Gli argomenti devono essere entrambi di tipo REAL ed inoltre S deve risultare diverso da zero;<br />

il risultato ha lo stesso tipo e parametro di kind degli argomenti.<br />

PRECISION(X)<br />

Fornisce il numero di cifre decimali significative con cui viene rappresentato in macchina un<br />

valore dello stesso tipo e kind di X. L’argomento X può essere di tipo REAL o COMPLEX.

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

Saved successfully!

Ooh no, something went wrong!