Πώς να υπολογίσετε το Epsilon

...

Το Machine epsilon παρέχει πληροφορίες σχετικά με τους υπολογισμούς που μπορούν να κάνουν οι υπολογιστές.

Το Έψιλον, ή το έψιλον μηχανής, είναι ένας σημαντικός αριθμός στους υπολογιστές. Το Machine 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, ο αριθμός που προκύπτει είναι έψιλον μηχανής.