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