Oppure

Loading
Con i numeri real capita di dover scrivere numeri molto grandi, che spesso è scomodo porre per esteso. Se dovessimo scrivere, ad esempio, centotrentaseimilasettecentoventotto miliardi dovremmo scrivere: 136728000000000 (per semplificare la lettura: 136.728.000.000.000), ma con la notazione scientifica, questo numero diventa: 1,36728 per 10 elevato alla 14. In pascal è possibile scrivere numeri in notazione scientifica usando il segno dell’esponenziale ‘e’, quindi sarebbe 1,36728e14, dove ‘e’ significa “per dieci elevato alla”. Alcuni esempi:

0,0000000000065 = 6,5*(10 elevato alla -11) = 6.5e-11
1560000000000000000000 = 1,56*(10 elevato alla 21) = 1.56e21
0,0000000163 = 1,63*(10 elevato alla -8) = 1.63e-8

Nella notazione scientifica, il numero moltiplicato per una potenza di dieci deve essere sempre compreso fra 0 e 9.

Se nella procedure writeln non si usano i restrittori di campo per i numeri real (vedi indietro), il numero verrà automaticamente scritto in notazione scientifica.
A cura di: Il Totem