poszczególnym cyfrom numeru ISBN nadawane są odpowiednie wagi. Pierwsza cyfra otrzymuje wagę 1, druga 3, trzecia 1 itd. (dla cyfr na nieparzystych pozycjach – jedynki, na parzystych – trójki). Mnoży się każdą cyfrę przez jej wagę, a następnie wszystkie iloczyny dodaje się do siebie. Tak otrzymaną sumę dzieli się przez 10, a otrzymaną resztę z dzielenia odejmuje od 10. Jeśli reszta wynosi 0, to znakiem kontrolnym jest także 0.
Algorytm ten można opisać wzorem:
gdzie: to reszta z dzielenia przez
na przykład znak kontrolny dla numeru 978-3-16-148410-0 oblicza się następująco:
9·1 + 7·3 + 8·1 + 3·3 + 1·1 + 6·3 + 1·1 + 4·3 + 8·1 + 4·3 + 1·1 + 0·3 = 100
100 : 10 = 10
dzielenie bez reszty, więc znak kontrolny wynosi 0.
a dla numeru 978-83-7181-510-2 oblicza się następująco:
9·1 + 7·3 + 8·1 + 8·3 + 3·1 + 7·3 + 1·1 + 8·3 + 1·1 + 5·3 + 1·1 + 0·3 = 128
128 : 10 = 12 reszty 8
10 – 8 = 2
Znak kontrolny wynosi więc 2.
Zobacz też
wyszukiwanie książki wg ISBN ISAN ISSN DOI Uniwersalna klasyfikacja dziesiętna
Uwagi
Przypisy