内容正文:
情境导入:
使用编码:用编码描述秩序
日常生活和学习中的数据,经编码后再使用就变得非常简单和便利了。如果可以使用计算机进行数据识别,那就能又快又好地发挥数据的作用。编码是如何让计算机识别数字、字母和文字数据的呢?这节课就让我们一起来学习。
《第11课 编码助力计算机识别数据》
2022年江西科学技术出版社 四年级下册
-第3单元 使用编码 -
珠珠老师
信息科技 课件
2022新版课标内容
1
活动1:识别数字数据
2
活动2:识别文字数据
《目录》
信息科技
3
活动3:识别图形数据
01.知识点讲解
新课引入
计算机的世界中,它能懂的只有两个数据0和1(二进制),但是生活中我们交流时更多是通过其他字符数据进行的,那计算机是怎样读懂这些数据的呢?又是怎样理解数据的含义的呢?这节课就让我们一起来学习常见类型的数据是如何编码成计算机可以识别的信息。
01
识别数字数据
活动1
01
活动1:识别数字数据
进制也就是进位计数制,是人为定义的带进位的计数方法。对于任何一种N进制,就表示每一位上的数运算时都是逢N进1。人类使用十进制(例如0、1、2、……、9),计算机使用二进制(0和1),常见的还有八进制、十六进制等,常见数字的不同进制对照表见表11-1。日常生活中,人们最常见熟悉的数字数据是十进制,下面让我们一起来学习十进制与二进制之间的转换吧。
01
活动1:识别数字数据
1.十进制转二进制
十进制转二进制采用的方法是“除2求余法”,即每次将整数部分除以2,记录余数,而商继续除以2,再次记录余数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。
01
活动1:识别数字数据
1.十进制转二进制
如图 11-1,将十进制数字“15”转换为二进制。首先将15 除以2,商为7.,余数为1,记录第一个余数:再将上一步计算的商7除以2,新的商为3,余数为1,记录第二个余数:再将商3除以2,商为1,余数为1,记录第三个余数;将商1除以2,商为0,余数为1,记录第四个余数:当商为0时,计算结束从最后一个余数开始向第一个余数读数,读数为“1111”,则十进制“15”对应计算机能够识别的二进制编码为“1111”。你学会了吗?
图11-1 十进制转二进制示例
01
同学们,那二进制可以转换成十进制吗?请你试试吧!
实践探究
活动1:识别数字数据
01
活动1:识别数字数据
2.二进制转十进制
计算机可以直接识别的二进制,人类使用起来其实是不方便的,所以我们还要学会将二进制转为十进制的方法。具体操作是,将二进制的第一位乘以2后的积加上编码的第二位:再将得到的结果乘以2后的积加上编码的第三位:再将得到的结果乘以2后的积加上编码的第四位,以此类推,直到某一个乘积加上二进制编码的最后一位,则计算结束,所得的结果便是此二进制编码对应的十进制数字。
01
活动1:识别数字数据
如图11-2,现在有一个二进制编码为“1110”,将二进制的第一位乘以2的积加上编码的第二位,便是1x2+1=3:再将得到的结果乘以2的积加上编码的第三位,便是3x2+1=7:再将得到的结果乘以2的积加上编码的第四位也就是最后一位,便是7x2+0=14,计算结束,最后的结果为“14”那么“14”就是二进制编码“1110”对应的十进制数字。你学会了吗?
2.二进制转十进制
图11-2二进制转十进制示例
01
请你将十进制数“23”编码成计算机可识别的二进制编码,再将二进制数“11001”编码成十进制数,比较你和其他同学的答案并总结你的方法。
思考与讨论
活动1:识别数字数据
02
识别文字数据
活动2
02
活动2:识别文字数据
文字是我们日常生活中使用最多的一种编码方式,若要让计算机也能识别文字数据,就必须将文字符号也转换成计算机能识别的二进制编码,以便文本能够在计算机中存储和通过通信网络传递。
02
活动2:识别文字数据
目前对现代英语和其他西欧语言,计算机常常使用的是 ASCII码(美国信息交换标准代码)是一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号及其他符号)分配对应的ASCII码。例如大写字母“A”对应的二进制编码为“01000001”,小写字母“a”对应的二进制编码为“01100001”
对于汉语编码,计算机最新使用的是GB18030编码,是我国国家标准所规定的变长多字节字符集,每个字符可以由1个、2个或4个字节组成,最多可定义161 万个字符,其中共收录了汉字70244 个。例如汉字“我”对应的二进制编码为“1100111011010010”,汉字“爱”对应的二进制编码为“1011000010101110”。
02
如果将“我爱学习!”这句汉语和标点符号的组合数据,转换为计算机能看