图书ISBN号码意义及校验码计算方法

图书的ISBN号码是图书的身份ID,有统一的命名规则和校验码程序,介绍一下ISBN的命名规则和校验码计算方法:

图书的ISBN号码是图书的身份ID,有统一的命名规则和校验码程序,介绍一下ISBN的命名规则和校验码计算方法:

数学公式:

ISBN      0  —     8436  —     1072  —     (7)   

×      10           9876         5432

0 + 72 + 32 + 21 + 36 + 5 + 0 + 21 + 4 = 191

191 ÷ 11 = 17…… 余4 

校验码 = 11 – 4 = 7  

验  算 0 + 72 + 32 + 21 + 36 + 5 + 0 + 21 + 4 + 7 = 198  

198÷11=18  

因为:校验码与前九个乘积之和正好被模数11除尽。

所以:ISBN 0-8436-1072-7是一个正确的 ISBN编号。

说明:

根据 ISO-2108 的规定,校验码的产生是以 11 系数推算而来,推算的方法是将国际标准书号前九位数字依序分别乘以从 10 到 2 的数目,将其乘积相加,总和用 11 去除;若无余数则校验码为 "0" ;若有余数,则以 11 减去余数,所得差数即为校验码,若差数为 10,则以代表罗马数字 10 的 "X" 来表示。

Leave a Reply

Your email address will not be published. Required fields are marked *