单元三 · 有趣的编码应用

第15课 自定编码讲规则

任务场景
任务场景:自定编码讲规则

一、学习目标

  • 体验编码规则的制订过程。
  • 加深编码在其使用范围内作为唯一标识的认识。

二、情境导入

  • 生活中编码随处可见。有哪些编码和你个人密切相关?
  • 有没有代表着「我自己」的编码呢?

三、核心讲解

本课学习路径:

1代表「我」的编码
2讨论学号的编码规则
3展示、说明编码规则

1.代表「我」的编码

公民身份号码、学号、比赛编号、就诊序号……同一个人会有多种编码。

唯一性:在确定范围内,编码必须能唯一标识对象,不能两人共用同一编码。
自定义符号编码规则
自定义符号编码规则
  • 不同编码的使用范围、信息量、用途往往不同。
  • 共同点是:在各自范围内都要唯一。

想一想:一个人为什么会有不同的编码?公民身份号码可以代替学号吗?

2.讨论学号的编码规则

请为学校同学设计一套编码:仅用数字和字母,长度不大于 8 位,并能标识全校各年级每一位同学。

展示并说明我的编码
展示并说明我的编码
  • 先分析信息项:姓名、年级、班级、性别……哪些必须写入编码?
  • 再看限制:全校几个年级?每级最多几班?每班最多几人?
  • 写清:共几位、每位对应什么信息、为什么这样设。

想一想:若「年级」每年都变,每年改学号麻烦吗?能否改成入学年份?

3.展示、说明编码规则

小组展示规则与作用;同学可提问,展示组解答。规则要完整、各位含义清楚,并保证唯一。

下方动手体验:制订多条符号含义规则,检查唯一性,并做编码/解码验证。

四、动手体验 · 自定编码规则

在「符号含义规则」中增改多条规则,检查唯一性,再编码/解码。完成后勾选清单。

五、课堂总结

  • 根据需要设计编码规则来表示信息。
  • 编码表示信息要具有唯一性。
  • 编码越长,通常能表示的信息越多。

六、拓展提升

  • 用评价表自评:规则是否完整?各位解读是否清楚?是否唯一?还能怎样改进?

测评

对照本课学习目标作答;选出后点「检查」。

  1. 关于编码的「唯一性」,下列说法正确的是?

  2. 设计学号编码时,更合理的做法是?

  3. 判断:同一个人可以有学号、身份证号等多种编码,因为使用范围和用途不同。

本节小结

规则要清楚且符号唯一;完成本页体验与测评。