Како израчунати Епсилон

...

Машина епсилон пружа информације о прорачунима које рачунари могу да изврше.

Епсилон, или машински епсилон, је важан број у рачунарству. Машина епсилон даје растојање између 1 и следећег највећег броја са плутајућим зарезом на вашем рачунару. Ово је важно израчунати, јер величина броја с покретним зарезом може довести до грешака заокруживања за одређене прорачуне. Рачунање машине епсилон може се обавити на више начина, а многи програмски језици имају уграђене функције које могу одредити ову вредност. Међутим, он се такође може одредити алгоритамски са прилично једноставном рутином.

Корак 1

Изаберите програмски језик на којем ћете програмирати алгоритам. Уверите се да разумете синтаксу језика довољно добро да направите једноставан програм унутар језика.

Видео дана

Корак 2

Иницијализујте променљиву да буде једнака 1. У псеудокоду, ово ће изгледати овако

к -> 1.

Корак 3

Иницијализовану вредност поделите са 2 и додајте је на 1. У псеудокоду, ово изгледа овако

и -> к/2 + 1.

Корак 4

Додајте условну изјаву, тако да ако је и мање од 2, поставите

к -> к/2,

и поновите корак

и -> к/2 + 1.

Када се испуни услов да је и веће од 2, резултујући број је машински епсилон.