资源简介 项目二:认识数据编码(必修1)(第1课时)学习目标:了解编码的意义和作用了解数据编码的基本方法了解常用的文本数据编码方式掌握二进制与十进制相互转换的方法;原码、反码、补码的转换规则,ASCII码的推导方法,编码位数的确定方法导入:观看战争中电报的发送,引出福尔摩斯码。上图是一份摩斯密码对照表。在谍战电影中我们经常会听到摩斯密码,看起来很神秘是吗?其实摩尔斯密码就是一种把书面字符用可变长度的信号表示的编码方式。日常生活中我们经常见到的身份证号,邮政编码,银行卡号,学籍号等等,都是按照一定规则产生的编码。那什么是编码呢?编码的意义和作用是什么?为了使用计算机处理数据,我们又如何对信息进行编码呢?这一节我们就来学习这些内容。活动一:从树牌号认识编码,理解编码的意义(阅读书本14页,小组合作完成下列问题)1.树牌号编码过程:先制定(相应的编码规则),再(按照编码规则进行编码)。2.根据书中的编码规则,在林地中找出编号为2041068的树木,并用圆圈圈出。3.结合树牌号的编码过程,及刚才找2041068树木的方法,及书本19-20页“编码”的内容试着用自己的语言说一说编码的意义。通过根据编码的规则释义编码的代表的意义,能够快速的在林地内找到该编码所代表的树木。编码可以唯一的标识现实的事物。经过编码后我们可以比较方便的对信息进行排序、筛选等处理。4.如果2 区11子区中有10023棵树,书本中的编码规则是否可以使用?为什么?如何更改编码规则才能保障每棵树都有唯一的树牌号?不可以。树木编码共有四个位,每位可以使用的字符个数为10(0、1、2、3、4、5、6、7、8、9),根据排列组合规则,可以有编码从0000到9999共10000个编码,可以代表10000棵树,11子区中的树木数量超过了可以表示的最大数据木数,所以不可以。使用至少5位数字对树木编码才能保障每棵树都有唯一的树牌号。即时练习:为了保证用户安全,通常会要求用户设置登录密码,如果用6位十进制数字表示密码,有(106)组合;如果用6位十进制数或小写字母或大写字母表示密码有(626)组合。解析:十进制数可用字符个数为10,共有6位,可组合的方式有:10*10*10*10*10*10,共106种。如果可用十进制或小写字母或大写字母,每个位上可用的字符个数为(10+26+26)共计62种,可组合的方式有:62*62*62*62*62*62即626种。编码的概念:编码(encoding)是指用(预先规定的)方法将(文字)、(数字)或(其他对象)转换成(规定的符号组合),或将(信息)、(数据)转换为规定的(脉冲电信号)。在计算机中,编码一般是指用预先规定的方法将数字、文字、图像、声音、视频等对象编成二进制代码的过程。计算机是由逻辑电路组成的,逻辑电路通常只有高低两种电位状态,正好可以表示“0”与“1”,所以用计算机采用二进制来存储和表示数据,因此,要想用计算机存储和处理现实中的数值、文本、图形、图像、声音和视频等数据,必须对数据进行二进制编码,即将其转化为由“0”和“1”组成的代码。数据类型不同,编码的方法也不同。接下来一起看下计算机中各种数据的编码方法与过程。活动二:计算机中数值数据的编码(阅读书本20-21页内容,小组合作完成下列问题)1.生活中我们常用的数制是(十进制),计算机中广泛采用的数制是(二进制)。2.在计算机中数值数据的编码过程为:3.要用计算机存储和处理数值数据,首先要将其转换为二进制数。十进制数转二进制数,整数部分的转换方法是(除2反向取余),小数部分的转换方法是(乘2正向取整)。请按照书中示例将25.25转换为二进制数,并列出计算过程。思考问题:将十进制转换为二进制后,为什么不可以直接使用呢?为什么还要进一步编码呢?为了表示不同的数,对数进行处理和运算,所以还需要进一步编码,来表示数中出现的正负号、小数点等等。5.计算机中的数值数据的编码分为(原码)(反码)(补码),计算机中数值数据是以补码的方式表示的。即时练习:以十进制12和-12的8位编码为例,12的二进制数为(1100)、原码为(00001100)、反码为(00001100)、补码为(00001100)。-12的二进制数为(-1100)、原码为(10001100)、反码为(11110011)、补码为(11110100)。解析:根据原码、反码和补码的编码规则进行计算。二进制的基数是(2),以小数点为界,向左(整数部分)各位的位权依次是20、21、22……,向右(小数部分)各位的位权依次为2-1,2-2……,下面是一个二进制数,请在表中标出其各位的位权,各位所代表的数值,及其所对应的十进制数是(13.875)。二进制数 1 1 0 1 . 1 0 1位权 23 22 21 20 2-1 2-2 2-3各位代表的数值 1*23 1*22 0*21 1*20 1*2-1 0*2-2 1*2-3十进制数 1*23+1*22+0*21+1*20=13 1*2-1+0*2-2+1*2-3=0.875思考问题:为什么还有将十进制转成二进制呢?方便人进行信息处理。算机中常用的数制除了(二进制)外,还有(八进制)和(十六进制)。其中十六进制的可用符号有(0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F)。十进制数31的二进制数为(11111)、八进制数为(37)、十六进制数为(1F)。解析:十进制转二进制方法见活动二。活动三:计算机中文本数据的编码(阅读书本20-21页内容小组合作完成下列问题)1.应用最广泛的西文字符编码方案是(ASCII)码。分为标准码和扩展码。标准码使用(7)位二进制位来表示西文字符,扩展的使用(8)个二进制位来表示字符。2.汉字的编码方案为(国标码)。用(2)个字节长即(16)位二进制编码。为避免与ASCII码产生冲突,又衍生出了(机内码)。3.可以将全世界所有的符号纳入其中的编码方案是(Unicode),一般用(2)个字节表示一个字符。为节省空间又衍生出了(UTF-8),UTF-16、UTF-32编码。4.思考问题:为什么标准ASCII码使用7位二进制表示?常用汉字有近5000个,一个汉字的编码要用2个字符表示,而不是1个字节,这是为什么?解析:7位二级制可以表示的数码范围为0000000-1111111,共有27(128)个数码,可以表示其所有字符。一个字节是8位,而8位的组合只能描述256个字符.常用汉字有近5000个,一个字节远远不能满足,2个字符共16位,可以表示的数码范围为0000000000000000-1111111111111111,共计65536个数码。可以满足表达需求。活动四:梳理本节知识结合书本26页的主要内容梳理梳理本节知识项目二:认识数据编码(必修1)(第1课时)活动一:从树牌号认识编码,理解编码的意义(阅读书本14页,小组合作完成下列问题)1.树牌号编码过程:先制定( ),再( )。2.根据书中的编码规则,在林地中找出编号为2041068的树木,并用圆圈圈出。3.结合树牌号的编码过程,及刚才找2041068树木的方法,及书本19-20页“编码”的内容试着用自己的语言说一说编码的意义。如果2 区11子区中有10023棵树,书本中的编码规则是否可以使用?为什么?如何更改编码规则才能保障每棵树都有唯一的树牌号?即时练习:为了保证用户安全,通常会要求用户设置登录密码,如果用6位十进制数字表示密码,有( )组合;如果用6位十进制数或小写字母或大写字母表示密码有( )组合。编码的概念:编码(encoding)是指用( )方法将( )、( )或( )转换成( ),或将( )、( )转换为规定的( )。在计算机中,编码一般是指用预先规定的方法将数字、文字、图像、声音、视频等对象编成二进制代码的过程。活动二:计算机中数值数据的编码(阅读书本20-21页内容,小组合作完成下列问题)1.生活中我们常用的数制是( ),计算机中广泛采用的数制是( )。2.在计算机中数值数据的编码过程为:要用计算机存储和处理数值数据,首先要将其转换为二进制数。十进制数转二进制数,整数部分的转换方法是( ),小数部分的转换方法是( )。请按照书中示例将25.25转换为二进制数,并列出计算过程。思考问题:将十进制转换为二进制后,为什么不可以直接使用呢?为什么还要进一步编码呢?计算机中的数值数据的编码分为( )( )( ),计算机中数值数据是以补码的方式表示的。即时练习:以十进制12和-12的8位编码为例,12的二进制数为(1100)、原码为( )、反码为( )、补码为( )。-12的二进制数为(-1100)、原码为( )、反码为( )、补码为( )。二进制的基数是(2),以小数点为界,向左(整数部分)各位的位权依次是20、21、22……,向右(小数部分)各位的位权依次为2-1,2-2……,下面是一个二进制数,请在表中标出其各位的位权,各位所代表的数值,及其所对应的十进制数是( )。二进制数 1 1 0 1 . 1 0 1位权各位代表的数值十进制数思考问题:为什么还有将十进制转成二进制呢?方便人进行信息处理。算机中常用的数制除了( )外,还有( )和( )。其中十六进制的可用符号有( )。十进制数31的二进制数为( )、八进制数为( )、十六进制数为( )。活动三:计算机中文本数据的编码(阅读书本20-21页内容小组合作完成下列问题)1.应用最广泛的西文字符编码方案是( )码。分为标准码和扩展码。标准码使用( )位二进制位来表示西文字符,扩展的使用(8)个二进制位来表示字符。2.汉字的编码方案为( )。用( )个字节长即( )位二进制编码。为避免与ASCII码产生冲突,又衍生出了( )。3.可以将全世界所有的符号纳入其中的编码方案是( ),一般用(2)个字节表示一个字符。为节省空间又衍生出了( ),UTF-16、UTF-32编码。4.思考问题:为什么标准ASCII码使用7位二进制表示?常用汉字有近5000个,一个汉字的编码要用2个字符表示,而不是1个字节,这是为什么?活动四:梳理本节知识结合书本26页的主要内容梳理梳理本节知识 展开更多...... 收起↑ 资源预览