《第六章系统设计.pptVIP

  • 5
  • 0
  • 约8.93千字
  • 约 42页
  • 2016-12-29 发布于北京
  • 举报
(三)代码的设计方法 2.面分类方法 与线分类方法不同,面分类方法有以下几个特点。 1)柔性好,面的增加、删除、修改都很容易; 2)可实现按任意组配面的信息检索,对机器处理有较好的适应性; 3)缺点是不易直观识别,不便于记忆。 1、顺序码:用连续数字代表编码对象 如:张平的职工号为0001;吕鑫为0002等 优点:简单,易追加; 缺点:可识别性差,无逻辑性。 2、数字码: (1)区间码 (2)层次码:在代码结构中,为实体的每个属性确定一位或几位编码,并排成一定的层次关系。 如:身份证号 230103 1213 优点:易于校对,易于处理; 缺点:不便记忆。 在设计好的代码后再增加一位,作为代码的组成部分。增加的一位即为校验位。校验位在使用中没有特别性,仅作校验用。使用时,应录入包括校验位在内的完整代码,代码进入系统后,系统先取出该代码校验位前的各位,按照确定代码校验位的算法进行计算,并与录入代码的最后一位(校验位)进行比较,如果相等,则录入代码正确;否则录入代码错误。 第二步:求代码每一位Ci与其对应权数Pi的乘积之和S S= C1×P1 +C2×P2+…+Ci ×Pi(i=1,2,3,…,n) 第三步:确定模M 第四步:以模除和得到余数 设一组代码

文档评论(0)

1亿VIP精品文档

相关文档