
Machine epsilon poskytuje informácie o výpočtoch, ktoré môžu vykonávať počítače.
Epsilon alebo strojové epsilon je dôležité číslo vo výpočtovej technike. Stroj epsilon udáva vzdialenosť medzi 1 a ďalším najväčším číslom s pohyblivou rádovou čiarkou na vašom počítači. To je dôležité pre výpočet, pretože veľkosť čísla s pohyblivou rádovou čiarkou môže viesť k chybám zaokrúhľovania pri určitých výpočtoch. Výpočet epsilon stroja je možné vykonať mnohými spôsobmi a mnohé programovacie jazyky majú vstavané funkcie, ktoré dokážu určiť túto hodnotu. Dá sa však určiť aj algoritmicky pomerne jednoduchou rutinou.
Krok 1
Vyberte programovací jazyk, v ktorom chcete naprogramovať algoritmus. Uistite sa, že rozumiete syntaxi jazyka dostatočne dobre, aby ste v rámci jazyka vytvorili jednoduchý program.
Video dňa
Krok 2
Inicializujte premennú tak, aby sa rovnala 1. V pseudokóde to bude vyzerať takto
x -> 1.
Krok 3
Vydeľte inicializovanú hodnotu 2 a pridajte ju k 1. V pseudokóde to vyzerá takto
y -> x/2 + 1.
Krok 4
Pridajte podmienený príkaz tak, že ak je y menšie ako 2, nastavte
x -> x/2,
a zopakujte krok
y -> x/2 + 1.
Keď je splnená podmienka, že y je väčšie ako 2, výsledné číslo je strojové epsilon.