next up previous contents
Next: チェックサム Up: 身近なコード Previous: コンビニやスーパーの値札についているバーコード

書籍の ISBN コード

ISBN[*]コードは, 9桁の書籍コードに1桁の誤り検出用を加えた10桁の数字で構成される. 9桁の書籍コードは3つのデータの固まりからなり, 誤り検出用の1桁と併せた 10桁の数字は3つのハイフンで区切られた4つのブロックとして表示されている.

3 - 521 - 23457 - 1
  出版社   書籍   誤り検出用
バーコードのときと同じようにして, 10桁の数字を左から順に $x_1, x_2, x_3, \dots, x_8, x_9, x_{10}$で表すことにすると, 誤り検出用の10桁目は,
\begin{align*}y:=&x_1+2x_2+3x_3+4x_4+5x_5+6x_6+7x_7+8x_8+9x_9 \mod{11} \\
x_{1...
...n{cases}
y & (y<10) \\
\operatorname{X} & (y=10) \\
\end{cases}\end{align*}
として与えられる.(X とあるのは, Xというアルファベットを使うという意味である.)

練習 4.3   自分の持っている本についているISBNコードを片っ端からチェックしてみよう.



Mitsuru Kawazoe
2001-11-14