
Machine epsilon გვაწვდის ინფორმაციას კომპიუტერების გამოთვლების შესახებ.
ეფსილონი, ან მანქანის ეფსილონი, მნიშვნელოვანი რიცხვია გამოთვლებში. მანქანა epsilon იძლევა მანძილს თქვენს კომპიუტერში 1-სა და მომდევნო ყველაზე დიდ მცურავი წერტილის რიცხვს შორის. ეს მნიშვნელოვანია გამოთვალოთ, რადგან მცურავი პუნქტის ნომრის ზომამ შეიძლება გამოიწვიოს გარკვეული გამოთვლების დამრგვალების შეცდომები. მანქანის epsilon-ის გამოთვლა შესაძლებელია რამდენიმე გზით, და ბევრ პროგრამირების ენას აქვს ჩაშენებული ფუნქციები, რომლებსაც შეუძლიათ განსაზღვრონ ეს მნიშვნელობა. თუმცა, ის ასევე შეიძლება განისაზღვროს ალგორითმულად საკმაოდ მარტივი რუტინით.
Ნაბიჯი 1
აირჩიეთ პროგრამირების ენა ალგორითმის დასაპროგრამებლად. დარწმუნდით, რომ კარგად გესმით ენის სინტაქსი, რომ შექმნათ მარტივი პროგრამა ენაში.
დღის ვიდეო
ნაბიჯი 2
ცვლადის ინიცირება უნდა იყოს 1-ის ტოლი. ფსევდოკოდში ეს ასე გამოიყურება
x -> 1.
ნაბიჯი 3
გაყავით ინიციალიზებული მნიშვნელობა 2-ზე და დაამატეთ ის 1-ს. ფსევდოკოდში ასე გამოიყურება
y -> x/2 + 1.
ნაბიჯი 4
დაამატეთ პირობითი დებულება, რომ თუ y არის 2-ზე ნაკლები, დააყენეთ
x -> x/2,
და გაიმეორეთ ნაბიჯი
y -> x/2 + 1.
მას შემდეგ, რაც დაკმაყოფილდება პირობა, რომ y 2-ზე მეტია, შედეგად მიღებული რიცხვი არის მანქანის epsilon.