Как да изчислим епсилон

...

Машината epsilon предоставя информация за изчисленията, които компютрите могат да правят.

Епсилон или машинен епсилон е важно число в изчисленията. Машината епсилон дава разстоянието между 1 и следващото най-голямо число с плаваща запетая на вашия компютър. Това е важно да се изчисли, тъй като размерът на числото с плаваща запетая може да доведе до грешки при закръгляването при определени изчисления. Изчисляването на машина epsilon може да се извърши по няколко начина и много езици за програмиране имат вградени функции, които могат да определят тази стойност. Въпреки това, той също може да бъде определен алгоритмично с доста проста рутина.

Етап 1

Изберете език за програмиране, на който да програмирате алгоритъма. Уверете се, че разбирате синтаксиса на езика достатъчно добре, за да направите проста програма в рамките на езика.

Видео на деня

Стъпка 2

Инициализирайте променлива, за да бъде равна на 1. В псевдокод това ще изглежда така

х -> 1.

Стъпка 3

Разделете инициализираната стойност на 2 и я добавете към 1. В псевдокод това изглежда така

y -> x/2 + 1.

Стъпка 4

Добавете условно изявление, така че ако y е по-малко от 2, задайте

x -> x/2,

и повторете стъпката

y -> x/2 + 1.

След като е изпълнено условието, че y е по-голямо от 2, полученото число е машинен епсилон.