
Mašinos epsilonas suteikia informacijos apie skaičiavimus, kuriuos gali atlikti kompiuteriai.
Epsilonas arba mašininis epsilonas yra svarbus skaičiavimo skaičius. Mašinos epsilonas nurodo atstumą tarp 1 ir kito didžiausio slankiojo kablelio skaičiaus jūsų kompiuteryje. Tai svarbu apskaičiuoti, nes dėl slankaus kablelio dydžio tam tikruose skaičiavimuose gali atsirasti apvalinimo klaidų. Epsilono skaičiavimo mašina gali būti atliekama įvairiais būdais, o daugelyje programavimo kalbų yra įmontuotų funkcijų, kurios gali nustatyti šią reikšmę. Tačiau jį taip pat galima nustatyti algoritmiškai naudojant gana paprastą tvarką.
1 žingsnis
Pasirinkite programavimo kalbą, kuria norite programuoti algoritmą. Įsitikinkite, kad pakankamai gerai suprantate kalbos sintaksę, kad galėtumėte sukurti paprastą programą.
Dienos vaizdo įrašas
2 žingsnis
Inicijuokite kintamąjį, kad jis būtų lygus 1. Pseudokode tai atrodys taip
x -> 1.
3 veiksmas
Padalinkite pradinę vertę iš 2 ir pridėkite ją prie 1. Pseudokode tai atrodo taip
y -> x/2 + 1.
4 veiksmas
Pridėkite sąlyginį teiginį, kad jei y būtų mažesnis nei 2, nustatykite
x -> x/2,
ir pakartokite veiksmą
y -> x/2 + 1.
Kai įvykdoma sąlyga, kad y yra didesnis nei 2, gautas skaičius yra mašinos epsilonas.