数字编码 复习要点
活动单元(课本第 57—60 页),考试一般考 1—2 个小题,但很有趣——数学就在身边!
一、什么是数字编码
人们按照一定的标准,给事物编一个"身份号码"——这就是数字编码。它把信息变成数字,好记、好查、不会重复。
生活中常见的编码:公民身份号码、邮政编码、书号(ISBN)、车牌号、电话区号、学号、商品条形码……
二、公民身份号码(18 位)——最重要
以 440524 18800101 001 4 为例(课本原例):
```┌──────┬──────────┬─────┬──────┐│地址码 │ 出生日期码 │顺序码│校验码││440524│ 18800101 │ 001 │ 4 │└──────┴──────────┴─────┴──────┘6 位 8 位 3 位 1 位```
- 地址码(前 6 位):表示出生的地方(省、市、县)。
- 出生日期码(第 7—14 位):8 位数字,年 4 位 + 月 2 位 + 日 2 位。
- 顺序码(第 15—17 位):同一天同地出生的人太多,用顺序码区分;第 17 位还表示性别——单数是男孩,双数是女孩。
- 校验码(第 18 位):根据前 17 位算出来的"防伪码",可以是 0—10;是 10 时用罗马数字 X 表示。
公民身份号码是每个公民唯一的、终身不变的代码——所以双胞胎的身份号码也不会一样!
三、邮政编码(6 位)
以 448150 为例:
```44 8 1 50│ │ │ └─ 最后两位:投递局(支局)│ │ └── 第 4 位:县(区)邮局│ └──── 第 3 位:邮区└─────── 前两位:省(自治区、直辖市)```
四、书号 ISBN
978-7-5640-0145-2 分成四段:组区号(7 代表中国)、出版者号、出版序号、校验码。全世界每本书的书号都不一样。
五、自己设计编码:学号
给全班同学编学号,先想清楚要包含哪些信息:年级、班级、序号,还可以有入学年份、性别……
例:202603021 表示——2026 年入学、03 级(三年级)02 班、01 号。信息排不好会乱:年级每年会变,所以"入学年份"比"年级"更稳定。
编码三原则:
- 唯一——一个人(一件东西)一个号,不重复。
- 含信息——看号码就能知道关键信息。
- 位数固定——位数一样多,才好排序、好查找。
六、最容易错的地方
- 身份号码位数:18 位(第一代身份证才是 15 位)。
- 第 17 位看性别:单数男、双数女(从右往左数第 2 位就是它)。
- 校验码是 X 不是乘号,代表 10。
- 双胞胎号码相同❌——顺序码不同,号码一定不同。
- 邮政编码 6 位,不是 7 位。
七、在家玩一玩
- 看看爸妈的身份证号(自己记不住没关系,认识结构就行):地址码对应哪里?出生日期能读出来吗?
- 查查家里的书:翻到版权页,找 ISBN,数一数几位。
- 给全家编学号:设计一套编码,包含"谁、哪年生的、男/女",试试能不能只看号码就猜出信息。
- 找找身边的编码:快递单号、超市小票、车牌——看看它们各包含什么信息。