主题
Search

UPC


通用产品代码 (UPC) 是一个 12 位数字和相关的机器可读条形码,用于识别在超市中购买的产品。UPC 编码单个产品,但不包含其价格(这部分由商店的计算机在读取产品标识符后完成)。UPC 由位于俄亥俄州代顿市的统一代码委员会维护。第一个和最后一个数字与其他数字分开,并以较小的字体大小书写。

前六位数字是制造商标识符,接下来的五位数字标识特定产品。最后一位数字是从以下公式获得的校验位:

 a_(12)=10-[(3sum_(i=1; i odd)^(11)a_i+sum_(i=2; i even)^(10)a_i) (mod 10)] (mod 10),
(1)

其中 (mod 10) 表示取除以 10 后的余数。例如,Tropicana 纯品橙汁的 UPC 是

 0 48500 00102 8
(2)

其中校验位是

a_(12)=10-{[3(0+8+0+0+1+2)+(4+5+0+0+0)] (mod 10)} (mod 10)
(3)
=10-[42 (mod 10)] (mod 10)
(4)
=10-2 (mod 10)
(5)
=8,
(6)

正如预期的那样。


参见

校验和, 编码理论, ISBN

使用 Wolfram|Alpha 探索

引用为

Weisstein, Eric W. "UPC." 来自 MathWorld--Wolfram 网络资源。 https://mathworld.net.cn/UPC.html

主题分类