Masina epsilon annab teavet arvutuste kohta, mida arvutid saavad teha.
Epsilon ehk masinaepsilon on andmetöötluses oluline arv. Masina epsilon annab kauguse 1 ja suuruselt järgmise ujukomaarvu vahel teie arvutis. Seda on oluline arvutada, kuna ujukomaarvu suurus võib teatud arvutustes põhjustada ümardamisvigu. Masina epsiloni arvutamist saab teha mitmel viisil ja paljudel programmeerimiskeeltel on sisseehitatud funktsioonid, mis võivad selle väärtuse määrata. Kuid seda saab määrata ka algoritmiliselt üsna lihtsa rutiini abil.
Samm 1
Valige programmeerimiskeel, millesse algoritmi programmeerida. Veenduge, et mõistaksite keele süntaksit piisavalt hästi, et luua keeles lihtne programm.
Päeva video
2. samm
Initsialiseerige muutuja, et see oleks võrdne 1-ga. Pseudokoodis näeb see välja selline
x -> 1.
3. samm
Jagage lähteväärtus 2-ga ja lisage see 1-le. Pseudokoodis näeb see välja selline
y -> x/2 + 1.
4. samm
Lisage tingimuslause, nii et kui y on väiksem kui 2, määrake
x -> x/2,
ja korrake sammu
y -> x/2 + 1.
Kui tingimus, et y on suurem kui 2, on täidetud, on tulemuseks masina epsilon.