חישוב ספרת ביקורת של Modulo 11

תיאור חישוב ספרות ביקורת



InfoActiveBarcode מחשב אוטומטית את ספרות הביקורת עבור רוב הקודים.
תיעוד זה נועד לשם השלמות בלבד.

Modulo 11

חישוב בדיקת סיכום לפי מודולו 11:
ספרת ביקורת על פי מודולו 11 משמשת, למשל, ב-PZN. מודולו 11 משמש גם ב-ISBN.

PZN
ראשית, כל הספרות מוכפלות בנפרד במכפיל. המכפיל מתאים למיקום הספרה 1. כל התוצרים המתקבלים מסוכמים. התוצאה מחולקת ב-11. היתרה המתקבלת היא ספרת הביקורת. אם ספרת הביקורת היא 10, מספר זה לא ישמש כ-PZN. לכן הקוד לא יהיה תקף.

דוגמה לחישוב:

ספרות: 6 3 1 9 4 2
משקל: 2 3 4 5 6 7
תוצאות: 12+9+4+45+24+14 = 108
חשב את סכום הבדיקה: 108 / 11 = 9 יתרה 9
ספרת ביקורת 9


ה-ISBN-10 וה-ISSN checksum
ראשית, כל הספרות מוכפלות בנפרד במכפיל. המכפיל מתאים למיקום הספרה 1 מימין. כל התוצרים המתקבלים מסוכמים. התוצאה מחולקת ב-11. היתרה המתקבלת מופחתת מ-11 והתוצאה היא ספרת הביקורת.
אם התוצאה 11 מחושבת עבור הליך בדיקת הסיכום הזה, בדיקת הסיכום היא 0. כתוצאה מכך, לא ניתן היה לחשב את ה-0, מכיוון שבשלב הקודם (השארית מחלוקת ב-11) 11 אינו אפשרי כתוצאה.
ייתכן גם שהספרה 10 נדרשת. 10 מיוצג על ידי X: "3-928444-00-X".

דוגמה לחישוב:

ספרות: 3 9 2 8 4 4 4 0 4
משקל: 10 9 8 7 6 5 4 3 2
תוצאות: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
חשב את סכום הבדיקה: 251 / 11 = 22 יתרה 9 -> 11 - 9 = 2
ספרת ביקורת 2