单元三 · 有趣的编码应用
第15课 自定编码讲规则

一、学习目标
- 体验编码规则的制订过程。
- 加深编码在其使用范围内作为唯一标识的认识。
二、情境导入
- 生活中编码随处可见。有哪些编码和你个人密切相关?
- 有没有代表着「我自己」的编码呢?
三、核心讲解
本课学习路径:
1代表「我」的编码
2讨论学号的编码规则
3展示、说明编码规则
1.代表「我」的编码
公民身份号码、学号、比赛编号、就诊序号……同一个人会有多种编码。
唯一性:在确定范围内,编码必须能唯一标识对象,不能两人共用同一编码。

- 不同编码的使用范围、信息量、用途往往不同。
- 共同点是:在各自范围内都要唯一。
想一想:一个人为什么会有不同的编码?公民身份号码可以代替学号吗?
2.讨论学号的编码规则
请为学校同学设计一套编码:仅用数字和字母,长度不大于 8 位,并能标识全校各年级每一位同学。

- 先分析信息项:姓名、年级、班级、性别……哪些必须写入编码?
- 再看限制:全校几个年级?每级最多几班?每班最多几人?
- 写清:共几位、每位对应什么信息、为什么这样设。
想一想:若「年级」每年都变,每年改学号麻烦吗?能否改成入学年份?
3.展示、说明编码规则
小组展示规则与作用;同学可提问,展示组解答。规则要完整、各位含义清楚,并保证唯一。
下方动手体验:制订多条符号含义规则,检查唯一性,并做编码/解码验证。
四、动手体验 · 自定编码规则
在「符号含义规则」中增改多条规则,检查唯一性,再编码/解码。完成后勾选清单。
五、课堂总结
- 根据需要设计编码规则来表示信息。
- 编码表示信息要具有唯一性。
- 编码越长,通常能表示的信息越多。
六、拓展提升
- 用评价表自评:规则是否完整?各位解读是否清楚?是否唯一?还能怎样改进?
测评
对照本课学习目标作答;选出后点「检查」。
-
关于编码的「唯一性」,下列说法正确的是?
-
设计学号编码时,更合理的做法是?
-
判断:同一个人可以有学号、身份证号等多种编码,因为使用范围和用途不同。
本节小结
规则要清楚且符号唯一;完成本页体验与测评。