Epsilon maszyny dostarcza informacji o obliczeniach, które mogą wykonać komputery.
Epsilon lub epsilon maszynowy to ważna liczba w informatyce. Maszyna epsilon podaje odległość między 1 a następną największą liczbą zmiennoprzecinkową na Twoim komputerze. Jest to ważne do obliczenia, ponieważ wielkość liczby zmiennoprzecinkowej może prowadzić do błędów zaokrągleń w przypadku niektórych obliczeń. Obliczanie epsilon maszyny można wykonać na wiele sposobów, a wiele języków programowania ma wbudowane funkcje, które mogą określać tę wartość. Jednak można to również określić algorytmicznie za pomocą dość prostej procedury.
Krok 1
Wybierz język programowania, w którym chcesz zaprogramować algorytm. Upewnij się, że rozumiesz składnię języka wystarczająco dobrze, aby stworzyć prosty program w języku.
Wideo dnia
Krok 2
Zainicjuj zmienną tak, aby była równa 1. W pseudokodzie będzie to wyglądać tak:
x -> 1.
Krok 3
Podziel zainicjowaną wartość przez 2 i dodaj ją do 1. W pseudokodzie wygląda to tak:
y -> x/2 + 1.
Krok 4
Dodaj instrukcję warunkową, taką, że jeśli y jest mniejsze niż 2, ustaw
x -> x/2,
i powtórz krok
y -> x/2 + 1.
Po spełnieniu warunku, że y jest większe niż 2, wynikową liczbą jest epsilon maszyny.