商品条形码在生活中随处可见,它是商品的身份证.条形码是由13位数字(每个数字都是由大于等于0且小于等于9的整数)组成,前12位数字分别表示“国家代码、出口商识别码和商品代码”相关信息,如图①693是代表中国,49170代表出口商识别码,0940代表商品代码,第13位数字2为“校验码”.其中,校验码是用来校验商品条形码中前12位数字代码的正确性,它的编制是按照特定算法得来的,具体算法如下(以图①为例):
步骤 | 举例说明 | |||||||||||||
步骤1:自左向右编号: | 某商品的条形码:693489170940X(X为校验码) | |||||||||||||
位置序号 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | |
代码 | 6 | 9 | 3 | 4 | 9 | 1 | 7 | 0 | 0 | 9 | 4 | 0 | X | |
步骤2:求前12位数字中偶数位上的数字之和s; | ; | |||||||||||||
步骤3:求前12为数字钟奇数位上的数字之和t; | ; | |||||||||||||
步骤4:计算与t的和m; | ; | |||||||||||||
步骤5:取大于或等于m且为10的最小整数倍数n; | ; | |||||||||||||
步骤6:计算n与m的差就是校验码X. | , 校验码. |
【知识运用】请回答下列问题:
步骤1:自左向右编号,共13位;
步骤2:求前12位数字中偶数位上的数字之和;
步骤3:求前12位数字中奇数位上的数字之和;
步骤4:计算与t的和;
步骤5:取大于或等于m且为10的最小整数倍数;
步骤6:计算n与m的差就是校验码.