(
课件网) 什么是编码? 结果与讨论———编码 编码: 生活中编码无处不在,例如身份证号、车牌号等。 用预先规定的方法将文字、数字或其他对象转换成规定的符号组合 ,或是将信息、数据转换为规定的脉冲电信号。使用编码可以更简洁地储存、处理信息。 计算机编码: 在计算机中,编码一般是指用预先规定的方法将数字、文字、图像、声音、视频等对象编成二进制代码的过程。 由于计算机由逻辑电路组成,逻辑电路只有高、低两种状态,因此,一切需要计算机存储和处理的数据,都必须要转换成二进制。 结果与讨论———编码 项目二 探究计算机中的数据表示 ———认识数据编码 信息技术必修一 《数据与计算》 项目学习目标 1 2 3 4 1. 数制 数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。计算机只能识别0、1,人们通常采用的数制有十进制、二进制、八进制和十六进制。 进位制 二进制 (B) 八进制 (O) 十进制 (D) 十六进制 (H) 基数(r) 2 8 10 16 位权(ri) 2i 8i 10i 16i 数码 0,1 0,1,2,3,4,5,6,7 0,1,2,3,4,5,6,7,8,9 0,1,2,3,4,5,6,7,8,9 A,B,C,D,E,F 规则 逢二进一 逢八进一 逢十进一 逢十六进一 · 数码:一组用来表示某种数制的符号; 数位:数码在一个数中所处的位置;; 位权:数码在不同位置上的倍率值,对于N进制数,第i位的位权为Ni 常用的数制表示如下: 2.常用数制的书写形式 方法一:用一个下标来表明 例如: (10)10 (10)2 (10)16 (10)8 方法二:用数值后面加上特定字母来区分 例如: 10 D 10 B 10 H 10 O 记忆口诀:2(B) 欧(O)巴 打(D)失 好(H)16 数值数据的编码过程 结果与讨论—数值数据编码 1.十进制转为二进制的方法:(以正整数为例) 除2取余法。 利用短除法将十进制数进行分解,直到商为0, 最后将余数倒序排列出来即可。 数值数据的编码过程 转换 十进制转为二进制 整数:除2反向取余 小数:乘二正向取整 Ⅰ将十进制数37.375转换为相应的二进制数 (37)10=(100101)2 2.实例操作:以冠军总分54分为例。 (54)10=(110110)2 54 2 2 2 2 2 2 27 0 …… 13 1 …… 6 1 …… 3 0 …… 1 1 …… 0 1 …… 倒序排列 结果与讨论—数值数据编码 年级 班级 总成绩 名次 分数对应的数值编码 高一 6班 54分 第一名 110110 高一 1班 42分 第二名 101010 高一 3班 39分 第三名 100111 高二 10班 62分 第一名 111110 高二 4班 51分 第二名 110011 高二 5班 28分 第三名 11100 数值数据的编码过程 转换 二进制转为十进制 按权相加法 例如:( 10.10 )2 =( )10 1 0 . 1 0 位权 1×21+0×20+1×2-1+0×2-2 ( 2.5 )10 2-2 2-1 20 21 Ⅱ 将二进制数10010.11转换为相应的十进制数 (10010.11)2 =1×24+0×23+0×22+1×21+0×20 =1×16+0×8+0×4+1×2+0×1+1×0.5+1×0.25 =(18.75)10 tips1: 按位权展开法 Ⅱ 将二进制数10010.11转换为相应的十进制数 tips2: 标示位权相加法 ... ...