Άθροισμα ελέγχου

Το άθροισμα ελέγχου είναι ένας αριθμός. Είναι ένα είδος ελέγχου πλεονασμού. Υπάρχουν διάφοροι τρόποι υπολογισμού του. Χρησιμεύει ως έλεγχος ότι δεν έχουν γίνει λάθη κατά την καταγραφή του αριθμού. Στην απλούστερη μορφή του, τα ψηφία απλά αθροίζονται. Ωστόσο, αυτό δεν μπορεί να ανιχνεύσει λάθη ανταλλαγής ψηφίων. Καλύτεροι τρόποι (αλγόριθμοι) υπολογισμού ενός αθροίσματος ελέγχου είναι η χρήση κώδικα Hamming, κυκλικού ελέγχου πλεονασμού ή αρθρωτής αριθμητικής. Μια από τις χρήσεις των αθροισμάτων ελέγχου είναι ο έλεγχος της σωστής εισαγωγής των αριθμών λογαριασμών.

Τα αναγνωριστικά πορτογαλικών τραπεζικών λογαριασμών είναι ένα καλό παράδειγμα του τρόπου λειτουργίας των αθροισμάτων ελέγχου. Έχουν 21 ψηφία. Τα πρώτα 19 ψηφία προσδιορίζουν την τράπεζα, το υποκατάστημα και τον αριθμό λογαριασμού. Τα δύο τελευταία ψηφία είναι ψηφία αθροίσματος ελέγχου "mod 97" που βασίζονται στην αρθρωτή αριθμητική. Ένας τυπικός αριθμός πορτογαλικού τραπεζικού λογαριασμού είναι 0002.0123.12345678901.54. Τα ψηφία έχουν την ακόλουθη σημασία:

·         Τα ψηφία "0002" αντιπροσωπεύουν την τράπεζα.

·         Τα ψηφία "0123" αντιπροσωπεύουν το υποκατάστημα της τράπεζας.

·         Τα ψηφία "12345678901" αντιπροσωπεύουν τον αριθμό λογαριασμού.

·         Τα ψηφία "54" αντιπροσωπεύουν το άθροισμα ελέγχου.

Αν ο 000201231234567890154 (ο αριθμός τραπεζικού λογαριασμού χωρίς τις τελείες) διαιρεθεί με το 97, η απάντηση είναι 207458809978249 υπόλοιπο 1. Εφόσον το υπόλοιπο είναι "1", το αναγνωριστικό του τραπεζικού λογαριασμού είναι πιθανότατα σωστό. Εάν το άτομο που έγραψε τον αριθμό παρέλειψε ένα ψηφίο, αντάλλαξε δύο ψηφία ή έγραψε ένα ψηφίο λανθασμένα, το υπόλοιπο δεν θα ήταν "1". Εάν αυτό συμβαίνει, τότε ο υπολογιστής θα πρέπει να εντοπίσει ένα σφάλμα και να δώσει ένα μήνυμα σφάλματος.

Ένα άλλο μέρος όπου χρησιμοποιούνται αθροίσματα ελέγχου είναι οι σειριακοί αριθμοί για λογισμικό υπολογιστών.

Ένας σύγχρονος γραμμικός κώδικας EAN: Τα μέρη με πράσινο χρώμα ονομάζονται αποστάτες: Διαχωρίζουν τις ομάδες αριθμών. Κάθε αριθμός κωδικοποιείται με 7 bit, όπως φαίνεται στην εικόνα. Τα πρώτα 11 ψηφία φέρουν τον αριθμό του προϊόντος. Το τελευταίο ψηφίο, στην προκειμένη περίπτωση ο αριθμός "2", είναι το άθροισμα ελέγχου. Το άθροισμα ελέγχου προστίθεται έτσι ώστε το άθροισμα των ζυγών θέσεων και των περιττών θέσεων πολλαπλασιασμένο επί τρία, modulo 10 να είναι 0.Zoom
Ένας σύγχρονος γραμμικός κώδικας EAN: Τα μέρη με πράσινο χρώμα ονομάζονται αποστάτες: Διαχωρίζουν τις ομάδες αριθμών. Κάθε αριθμός κωδικοποιείται με 7 bit, όπως φαίνεται στην εικόνα. Τα πρώτα 11 ψηφία φέρουν τον αριθμό του προϊόντος. Το τελευταίο ψηφίο, στην προκειμένη περίπτωση ο αριθμός "2", είναι το άθροισμα ελέγχου. Το άθροισμα ελέγχου προστίθεται έτσι ώστε το άθροισμα των ζυγών θέσεων και των περιττών θέσεων πολλαπλασιασμένο επί τρία, modulo 10 να είναι 0.

Ερωτήσεις και απαντήσεις

Ε: Τι είναι το άθροισμα ελέγχου;


A: Το άθροισμα ελέγχου είναι ένας αριθμός που χρησιμοποιείται ως έλεγχος πλεονασμού. Χρησιμεύει για να επαληθεύει ότι δεν έχουν γίνει λάθη κατά την καταγραφή του αριθμού.

Ε: Πώς υπολογίζονται τα αθροίσματα ελέγχου;


A: Τα αθροίσματα ελέγχου μπορούν να υπολογιστούν με διάφορους τρόπους, αλλά στην απλούστερη μορφή τους, τα ψηφία απλώς αθροίζονται. Αυτό όμως δεν μπορεί να ανιχνεύσει σφάλματα ανταλλαγής ψηφίων.

Ερ: Ποιο είναι ένα παράδειγμα του τρόπου λειτουργίας των αθροισμάτων ελέγχου;


Α: Τα πορτογαλικά αναγνωριστικά τραπεζικών λογαριασμών είναι ένα καλό παράδειγμα του τρόπου λειτουργίας των αθροισμάτων ελέγχου. Έχουν 21 ψηφία και τα δύο τελευταία ψηφία αντιπροσωπεύουν το άθροισμα ελέγχου "mod 97" που βασίζεται στην αρθρωτή αριθμητική.

Ερ: Πώς αυτό βοηθά στον εντοπισμό σφαλμάτων;


Α: Εάν κάποιο ψηφίο παραλείπεται, ανταλλάσσεται ή γράφεται λανθασμένα, τότε το υπόλοιπο δεν θα είναι "1". Σε αυτή την περίπτωση, ο υπολογιστής θα πρέπει να ανιχνεύσει ένα σφάλμα και να δώσει ένα μήνυμα σφάλματος.

Ε: Πού αλλού χρησιμοποιούνται τα αθροίσματα ελέγχου;


Α: Τα αθροίσματα ελέγχου χρησιμοποιούνται επίσης για τους σειριακούς αριθμούς του λογισμικού υπολογιστών.

Ερ: Τι συμβαίνει αν υπάρξει σφάλμα που ανιχνεύεται από ένα άθροισμα ελέγχου;


Α: Εάν ανιχνευθεί σφάλμα από ένα άθροισμα ελέγχου, τότε ο υπολογιστής θα πρέπει να το εντοπίσει και να δώσει ένα μήνυμα σφάλματος.

AlegsaOnline.com - 2020 / 2023 - License CC3