“在条形码中,校验码的计算:将所有处于偶数位置的数字相加之合再乘以3”这是为什么?

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:49:11

没有为什么,计算方法而已.就像很多公式一样,为什么这一步就用除号而不用别的符号,一样地 道理,记得小时候读书的时候我很喜欢问这些,老师都不爱理我,他说我转牛角尖,哎~要是老是能虚心教我,可能我现在就是工程师了,可是中国的老师不会这么做,所以这个也就是一个计算方法而已,只有问发明这个公式的人才知道为什么了。
代码位置序号
代码位置序号是指包括校验码在内的,由右至左的顺序号(校验码的代码位置序号为1)。
计算步骤
校验码的计算步骤如下:
a.从代码位置序号2开始,所有偶数位的数字代码求和。
b.将步骤a的和乘以3。
c.从代码位置序号3开始,所有奇数位的数字代码求和。
d.将步骤b与步骤c的结果相加。
e.用大于或等于步骤d所得结果且为10最小整数倍的数减去步骤d所得结果,其差即为所求校验码的值。