Stroj epsilon pruža informacije o izračunima koje računala mogu napraviti.
Epsilon, ili strojni epsilon, važan je broj u računalstvu. Stroj epsilon daje udaljenost između 1 i sljedećeg najvećeg broja s pomičnim zarezom na vašem računalu. Ovo je važno izračunati jer veličina broja s pomičnim zarezom može dovesti do pogrešaka zaokruživanja za određene izračune. Računanje strojnog epsilona može se izvesti na više načina, a mnogi programski jezici imaju ugrađene funkcije koje mogu odrediti ovu vrijednost. Međutim, također se može odrediti algoritamski s prilično jednostavnom rutinom.
Korak 1
Odaberite programski jezik u kojem ćete programirati algoritam. Provjerite jeste li razumjeli sintaksu jezika dovoljno dobro da napravite jednostavan program unutar jezika.
Video dana
Korak 2
Inicijalizirajte varijablu da bude jednaka 1. U pseudokodu će to izgledati ovako
x -> 1.
Korak 3
Podijelite inicijaliziranu vrijednost s 2 i dodajte to 1. U pseudokodu to izgleda ovako
y -> x/2 + 1.
4. korak
Dodajte uvjetnu izjavu, tako da ako je y manji od 2, postavite
x -> x/2,
i ponovite korak
y -> x/2 + 1.
Kada se ispuni uvjet da je y veći od 2, rezultirajući broj je strojni epsilon.