- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国轧技求工业工程艏t2005年10月 信息系统中代码校验位的研究
信息系统中代码校验位的研究
郭文东杨明欣
(河北科技大学经济管理学院,河北050018)
摘要:本文从两种组成方式——数字代码和字母数字组合代码或者字母代码,详细讨论了代码校
验位设计和代码校验的问题,提出了管理信息系统中代码较验时易混淆的问题,详细得给出了图表
加以说明。
关键词:代码;校gt;校验码
一、引 言
代码设计问题是~个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有
利的事情。代码的应用很广,除了为某项工作、某个机械零件要设计编码外,还在图书情报检索和项目
经济效益的统计方面有很重要的崩途。校验码叉称为编码结构中的校验位。为了保证正确的输入,有意
识地在编码设计结构中原代码的基础一I-,通过事先规定的数学方法计算出校验码(一位或者两位),附
加在原代码的后面,使它变成代码的一个组成部分。
二、代码校验码设计
代码是代表客观存在的事物名称、属性和状态等的符号。代码的符号可以是数字、字母或者是由数
字和字母混舍组成的。
1.数字代码的校验位设计
举例说明校验码的生成过程
(1)对原代码中的每一位加权求和
n位代码:C1C2C3…….cn
权因子为:P1P2P3…….Pn
加权和:C1P1+c2P2十C3P3…….+CnPn
∑
Cl nP
即 S=d P1+C2P2+C3P3…….+C (1)
(2)以模除和得余数
S
M=Q…R (2)
其中:S表示和;M代表模;Q表示商;R表示余数。模可取不同的数.如10、ll等。
(3)得到校验码
将模和余数之差作为校验码,或将余数直接作为校验码,附加在原代码后。
例如:原代码:123456
权: 173173
国玩鼓寡 工业工程版2005年10月 信息系统中代码校验位的研究
模为: 10
加权和:81
81
除以模取余:lO:8……l
校验码: 10-19
所以带校验码的代码为1234569,其中校验位为9(取余法校验位为余数1)
2.字母或者是由数字和字母混合组成的代码校验位设计
对于字母或字母数字组成的代码,设计校验码时必须是两位,在计算时要将A.z跟随着0-9的顺序
了。
三、代码校验方法
具有校验位的代码输入到计算机中以后,是否输入的正确.还耍依靠这个校验码来检验其正确性。
利用代码校验位可以检测出以下各种在代码使用中产生的错误:抄写错误,如1写成7;易位错误,如
1.计算机自动检验
校验码使用时与原代码一起输入,此时计算机会用同样的数学运算方法按输入的代码数字(数字字
母组合代码和字母代码)计算出校验位,并将它与输人校验位进行比较,以校验输入是否有错。
2.用技验位校验代码
这个过程是校验码生成的逆过程。设输入的代码(含校验码)为KIK2K3……。K。C¨,其中
C。.1为校验位,对每一位乘以它的原来的权,校验位乘的权为1。对于校验码是模减余得到的,就用所
得的乖¨被模除,若余数为零,则该代码一般来说是正确的,否则就是输入有错;如果校验码是用余数直
接作为校验码的,校验时就用所得的差被模除,若余数为零,则该代码一般来说是正确的,否则就是输
入有错。用这两种方法所得的商整数差1,也就是说恰好差一个模。
3.分辨校验位
用余数作为校验码时,对于数字代码的校验而且模大于10的情况或者字母数字(字母字母)组合
您可能关注的文档
最近下载
- 中华民族共同体概论教案合集(第一讲-第十六讲)附《中华民族共同体概论》课程大纲.doc VIP
- “中华民族共同体概论”课程教学与建设关键问题探讨.docx VIP
- 诸侯纷争与变法运动【课件】.pptx VIP
- 中国高血压防治指南(2024年修订版)_中国高血压防治指南修订委员会__.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学.pdf VIP
- 民事诉讼法中案外第三人对执行的异议之诉.pdf VIP
- 车险承保方案.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学试卷含答案.pdf VIP
- 临海市城市生活垃圾焚烧发电厂扩建工程环境影响报告.pdf
- 2025内蒙古鄂尔多斯市公安机关招聘留置看护警务辅助人员115人笔试参考题库附答案解析.docx VIP
文档评论(0)