Come calcolare Epsilon
Epsilon, o machine epsilon, è un numero importante nell'informatica. Machine epsilon fornisce la distanza tra 1 e il successivo numero in virgola mobile più grande sul tuo computer. Questo è importante da calcolare, poiché la dimensione del numero in virgola mobile può causare errori di arrotondamento per determinati calcoli. Il calcolo dell'epsilon della macchina può essere eseguito in diversi modi e molti linguaggi di programmazione hanno funzioni integrate che possono determinare questo valore. Tuttavia, può anche essere determinato algoritmicamente con una routine abbastanza semplice.
Passaggio 1
Scegli un linguaggio di programmazione in cui programmare l'algoritmo. Assicurati di comprendere la sintassi del linguaggio abbastanza bene da creare un semplice programma all'interno del linguaggio.
Passaggio 2
Inizializza una variabile in modo che sia uguale a 1. In pseudocodice, apparirà come
x -> 1.
Passaggio 3
Dividi il valore inizializzato per 2 e aggiungilo a 1. In pseudocodice, sembra
y -> x/2 + 1.
Passaggio 4
Aggiungi un'istruzione condizionale, tale che se y è minore di 2, imposta
x -> x/2,
e ripeti il passaggio
y -> x/2 + 1.
Una volta soddisfatta la condizione che y è maggiore di 2, il numero risultante è epsilon macchina.