Kaip apskaičiuoti epsiloną

click fraud protection
...

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.