师:上课!同学们好!
生:老师好!
师:请坐。今天我们上一堂直播课。我看很多同学挺紧张,没关系,咱们先来做个小游戏。我会用两个数字表示不同信息,0表示女生起立,1表示男生起立,听明白了吗?
生:听明白啦!
师:好,第一个回合很简单,就用0和1这两个数字。准备——0。
(女生起立)
师:非常好,请坐。1。
(男生起立)
师:非常好,请坐。看来同学们性别意识很强,这么简单的问题难不倒大家。咱们把任务升级,第二个回合,在刚才一位数字的前面再加一位数字,表示第几列。假设这是第一列、第二列、第三列、第四列……一直到第八列。第一位数字我说几就是第几列,第二位数字还是表示性别,0代表女生,1代表男生。比如,我说40,就是第四列的女同学起立;我说51,就是第五列的男同学起立。能听明白吗?
生:能听明白!
师:大家得想想,老师说到哪个数字的时候自己需要起立。准备好了吗?
生:准备好了!
师:好,我们进行第二轮。准备——21。
(第二列男生起立稍慢)
师:嘿嘿,慢了一点点,是吧?好,请坐。没关系,有点紧张。继续,60。
(第六列女生迅速起立)
师:非常迅速!请坐。71。
(第七列男生起立)
师:没错,就你一个。好,请坐。10。
(第一列女生起立)
师:非常好,请坐。看来这样的问题也难不倒大家。不过,老师需要大家思考一下,刚刚老师说40,这个数字能单纯理解成四十吗?
生:不行!
师:这就是我们今天要学习的内容——生活中的编码。什么是编码呢?刚刚老师用数字表示了一些特别信息,比如40,它不代表40个物品,也不代表40名同学,而是代表第四列的女同学起立。所以,这时数字不仅仅代表数量多少,还包含特殊含义,这就是编码。编码的第一个特点,就是它包含一定含义。接下来,老师有个小问题需要大家帮我解决。这是同学们收集并拍摄的照片,看看有没有你拍的?
生:没有。
师:但这里有董汉文、郭逸轩、贺子星、刘成汉的照片。大家观察一下,除了照片,上面还有什么?
生:还有数字。
师:大家想一想,为什么要在这些物品上印数字呢?你来说说。
生:它一定代表某种含义。
师:比如这个电动车车牌,它说明了什么?你知道吗?
生:GB可能是生产地址,这是我的猜测。
师:很好。有没有别的同学有不同意见?你来说。
生:像其中三个物品上是条形码,书的条形码每个位置都代表不同含义,不可能都代表同一个含义,不然没必要搞一串数字。
师:哦,很好,谢谢你。同学们想一想,以这个车牌为例,这样的车牌会同时出现在两辆电单车上吗?
生:不会,不可能。
师:也就是说,这个车牌只对应这一辆车。同理,这个快递单也只对应这一个快递。如果快递没有编码,全都是纸箱,能分辨出来吗?
生:分辨不出来。
师:大家感受一下,现在编码还有什么作用?你来说。
生:收快递时,快递一般放在仓库里,会给手机发信息,凭借编码就能取快递。按编码取快递,很容易找到自己的快递。
师:是这个意思。通过观察同学们展示的编码,我们发现编码还可以作为物品唯一的标识,就像大家的学号,每个学号代表唯一的同学。再来看一看,老师也收集了一些生活中的编码,它们和同学们收集的有什么不一样呢?后面这位同学,你来说。
生:车牌的编码颜色不同,前面的字母和字也不同。
师:除了数字之外,还有些什么内容?
生:还有字母、汉字。
师:对。那看看地铁相关编码,你能不能找到一个特殊符号?
生:我不知道是什么。
师:有没有同学知道这个绿色的符号是什么?你来说。
生:是地铁的符号。
师:对。请坐。通过观察老师展示的图片,我们发现生活中的编码不仅有数字,还可以有字母、汉字,甚至一些特殊符号。了解了这么多,老师想让大家帮个忙。昨天,电脑教室有一位同学丢了一件衣服,老师从校徽上知道她叫刘欣妍。但我不知道她是几年级、几班的,老师该怎么找到她呢?老师给大家一分钟时间,小组内部讨论一下,派一个代表上来讲解。一分钟计时开始。
(小组讨论一分钟)
师:时间到。哪个小组派代表上来讲一下?你来吧,指着学号说一说,你觉得这些数字分别代表什么内容?
生:2016是她入学的年份,022是学生序号。从这里能得出她是几年级、几班吗?我们现在是2022年,用2022减去2016,得出是六年级。一个班至少40多人,这里是022,所以她应该是一班的同学。
师:谢谢。他说得对不对?你有问题,你说。
生:他说的入学年份,万一她是转学生,从二年级才转进来,就不能确定她是几年级。所以在我理解中,这个入学年份是入我们杨美实验学校的年份,但不能代表她是几年级。如果2016表示入一年级的年份,就能避免这个问题。
师:这是一个非常好的问题。刚刚这位同学说得很清楚,从学号能得出2016代表六年级,022代表一班。仔细看这个学号,这位同学相当于把这串学号分成了三个部分,第一个部分代表入学年份,第二个部分大家没讲,待会儿老师告诉大家,第三个部分是进入学校的序号。中间这个部分,在深圳市的学籍号里,360代表小学,430代表初中,简单了解即可。就像刚刚那位同学说的,用2022减去2016得6,她应该是六年级。同学们想一想,这只是一串数字,我们却能从中读出这么多信息。我们利用既定规则,从数字中读出信息的过程,叫做解码。有编码,把信息编成码,再从码中读出信息就是解码。老师这里有两个问题让大家思考。第一个问题,学号中的2016可不可以改成16?这位男同学,你说。
