Successivo: , Su: Cautela col calcolo in VM   [Contenuti][Indice]


16.4.1 La matematica in virgola mobile non è esatta

Le rappresentazioni e i calcoli con numeri in virgola mobile binari sono inesatti. Semplici valori come 0,1 non possono essere rappresentati in modo preciso usando numeri in virgola mobile binari, e la limitata precisione dei numeri in virgola mobile significa che piccoli cambiamenti nell’ordine delle operazioni o la precisione di memorizzazione di operazioni intermedie può cambiare il risultato. Per rendere la situazione più difficile, nel calcolo in virgola mobile con precisione arbitraria, si può impostare la precisione prima di eseguire un calcolo, però non si può sapere con certezza quale sarà il numero di cifre decimali esatte nel risultato finale.