Mašīnas epsilons sniedz informāciju par aprēķiniem, ko datori var veikt.
Epsilons jeb mašīnas epsilons ir svarīgs skaitlis skaitļošanā. Mašīnas epsilons parāda attālumu starp 1 un nākamo lielāko peldošā komata skaitli jūsu datorā. To ir svarīgi aprēķināt, jo peldošā komata skaitļa lielums noteiktos aprēķinos var radīt noapaļošanas kļūdas. Mašīnas epsilon aprēķināšanu var veikt vairākos veidos, un daudzās programmēšanas valodās ir iebūvētas funkcijas, kas var noteikt šo vērtību. Tomēr to var noteikt arī algoritmiski ar diezgan vienkāršu rutīnu.
1. darbība
Izvēlieties programmēšanas valodu, kurā programmēt algoritmu. Pārliecinieties, vai pietiekami labi saprotat valodas sintaksi, lai valodā izveidotu vienkāršu programmu.
Dienas video
2. darbība
Inicializējiet mainīgo, lai tas būtu vienāds ar 1. Pseidokodā tas izskatīsies šādi
x -> 1.
3. darbība
Sadaliet inicializēto vērtību ar 2 un pievienojiet to 1. Pseidokodā tas izskatās šādi
y -> x/2 + 1.
4. darbība
Pievienojiet nosacījumu paziņojumu, lai, ja y ir mazāks par 2, iestatītu
x -> x/2,
un atkārtojiet darbību
y -> x/2 + 1.
Kad ir izpildīts nosacījums, ka y ir lielāks par 2, iegūtais skaitlis ir mašīnas epsilons.