好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

13位ISBN校验码的校验方法.doc

3页
  • 卖家[上传人]:m****
  • 文档编号:538363940
  • 上传时间:2023-05-16
  • 文档格式:DOC
  • 文档大小:15KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 13位ISBN的校验位计算方法(模数10 余数 0-9 差数 1-10 校验位:0-9)13位ISBN校验位改变了10位ISBN的计算方法,采用奇数偶数位算法,模数也改为10,所以新的ISBN中将不出现X校验码13位ISBN的最后一位数字为校验位,数值范围由0至9,其计算方法如下 : 方法1(1) 用1分别乘书号的前12位中的奇数位, 用3乘以偶数位:(位数从左到右为13位到2位)(2) 将各乘积相加,求出总和 ; (3) 将总和除以10,得出余数; (4) 将10减去余数后即为校验位如相减后的数值为10,校验位则为0 例子:      前缀号、 国别语种识别代号、出社识别代号、 书名代号、 校验位 ISBN        9 7 8- 7-     8 1 0 9 0-   0 2 1-   ?加权数乘    1 3 1  3      1 3 1 3 1    3 1 3 9 21 8 21 8 3 0 27 0 0 2 3 = 102 102÷10= 0 余数=2 校验位= 10-2=8有效的ISBN 是 ISBN 978-7-81090-021-8方法2由于模数变为10,根据模数尾数计算法则,我们可以简化计算方法,采用去整存零(个位)法计算方法如下1. 将ISBN的偶位数按如下原则改写:0  仍为  01 改成  32  改成  63  改成  94  改成  2 (4x3=12 舍10取2,以下同)5  改成  56  改成  87  改成  18  改成  49  改成  7然后自前往后,或从后到前一次算加法,逢整取个位数,然后再用这个个位数与下一个数相加,并再次逢整取个位,依次类推,直到最后。

      978-7-81090-021-?改成918-1-83070-023-?计算:9+1=10取0+8=8取8+1=9取9+8=17取7+3=10取0+0=0取0+7=7取7+0=7取7+0=7取7+2=9取9+3=12取2校验位为=10-2=8有效的ISBN 是 ISBN 978-7-81090-021-8方法3示范数据: 9 7 8- 7- 8 1 0 9 0- 0 2 1- ?代码位置:13 12 11 10 9 8 7 6 5 4 3 2 1 除位数1外;所有偶数位的数字代码求和 取末位数为a 将a乘以3 取末位数为b 所有奇数位的数字代码求和 取末位数为c 将b和c相加求和 取末位数为d(因模数为10,所以余数即末位数d) 用10减去d即为校验位数值 7+7+1+9+0+1 = 25 取末位数为a=55*3 = 15 取末位数为b=59+8+8+0+0+2 = 27 取末位数为c=75+7 = 12 取末位数为d=2 (余数)10-2= 8 差数为校验位: 8有效的ISBN 是 ISBN 978-7-81090-021-8余数、差数和校验位的关系余数: 0 1 2 3 4 5 6 7 8 9 差数: 10 9 8 7 6 5 4 3 2 1校验位: 0 9 8 7 6 5 4 3 2 1新的ISBN 号码与条形码一样。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.