guida

Guida Pascal - Real

10. Real

Il tipo di dato Real corrisponde ai numeri reali, ossia i numeri con la virgola.
Ecco qui di seguito una tabella che riassume tutti i sottotipi reali del Pascal con il loro intervallo e la loro quantità di memoria occupata.

SOTTOTIPI INTERVALLO MEMORIA OCCUPATA
real 2.9 * 10^-39 ... 1.7 *10^ 38 n. d.
single 1.5 * 10^-45 ... 3.4* 10^-38 32 bit ( 4 byte)
double 5.0 * 10^-324 ... 1.7 * 10^308 64 bit ( 8 byte)
extended 3.4 * 10^-4932 ... 1.1 * 10^ 4932 80 bit ( 10 byte)
comp -2^ 63 + 1 ... 2^ 63 - 1 n. d.

In Pascal la scrittura di un numero real, viene effettuata attraverso la notazione esponenziale. Per scrivere il numero, quindi, si deve specificare il suo formato, con la seguente sintassi:

variabile:m:n;

M stà per le cifre totali da visualizzare, mentre N sta per le cifre decimali visualizzate. Per esempio, Num:10:3 significa che il numero contenuto nella variabile Num, viene scritto con 10 cifre totali di cui 3 sono decimali.
Le funzioni matematiche che danno come risultato un intero sono invece le seguenti: