3.1 数据编码 第二课时

2024-04-03
| 23页
| 1249人阅读
| 11人下载
特供

内容正文:

——数制之间的转换 数 据 编 码 课 前 复 习 数 制 1.计算机中数据的存储形式为( ) 2.二进制有哪几个数码( ) A、十进制 B、八进制 C、二进制 D、十六进制 A、0,1,2, ……9 B、0,1,2, ……7 C、0,1,2, ……9,A,B,……F D、0,1 C D 2 教 学 目 标 认识二进制,会进行二进制与其他进制的转换。 了解文本的编码,能够解释文本编码的原理。 3 二进制 一 用手指表示二进制(游戏) 4 二进制 一 (10001 )2 17 (10111 )2 23 5 二进制 一 二进制数只有0和1两个数字符号,其计数特点是逢二进一,即1+1=10。 数制:也称计数制,是用一组固定的符号和统一的规则来表示数制的方法。常用的数制有十进制、二进制、八进制和十六进制。 数码:是一个数制中表示计本数制大小的不同数字符号。例如,二进制有0和1;八进制有0,1,2,3,4,5,6,7共八个数码。 基数:是一个数值所使用的数码的个数。例如二进制的基数是2,八进制的基数为8。 位权:数码在不同位置上的权重(倍率值),用基数R的i次幂即Ri表示。 6 二进制与十进制的转换 二 125 =1×100+2×10+5×1 =1×10²+2×10¹+5×10º 百位 十位 个位 1 2 5 10² 10¹ 10º 十进制 1×2³+0×2²+1×2¹+1×2º =8+0+2+1 =11 1011= 二进制数:1 0 1 1 ↓ ↓ ↓ ↓ 各数位的权值:2³ 2² 2¹ 2º 二进制 权值法 将二进制数的每个位置上的数字与其对应位置的权值, 相乘(求积),然后求和。 7 二进制与十进制的转换 二 十进制转二进制 方法:十进制非负数转换为二进制,用短除法,即“除二倒取余” 18 2 9 0 余数 2 4 1 2 2 2 2 0 1 0 0 1 从下往上倒取余数 18(10)=( )(2) 10010 易错点:除到商为0时才止 8 课 堂 练 习 17(10) = ( )(2) 10100(2) = ( )(10) 按照要求对下列进制进行转换 9 课 堂 练 习 17(10) = ( )(2) 10100(2) = ( )(10) 10001 20 按照要求对下列进制进行转换 10 十进制与R进制的转换 三 十进制(D) R进制 除R取余法 二进制(B) 八进制(O) 十六进制(X) 按权展开求和 八进制:0~7 十六进制:0~9、A~F。其中,A为10,B为11,……F为15 11 十进制与R进制的转换 三 计算器 十六进制 十进制 八进制 二进制 12 十进制与R进制的转换 三 Python 使用函数进行数制之间的转换 必须在二进制数之前加“0b”,表示一个二进制数值。 八进制前面加 :0o,表示一个八进制数值。 十六进制加 0x,表示一个十六进制数值。 13 课 堂 练 习 231(10)= ( )(8) 8C2(16) = ( )(2) 57(8) = ( )(16) 按照要求对下列进制进行转换 14 课 堂 练 习 231(10)= ( )(8) 8C2(16) = ( )(2) 57(8) = ( )(16) 按照要求对下列进制进行转换 347 100011000010 2F 15 A B C 文本数据包括字母、数字、标点符号、汉字等 ASCII码和Unicode码是最经典的两种编码方案 文本数据的编码通过对其中每一个字符进行编码实现 文本数据编码 四 如何对文本数据进行编码? 16 文本数据编码 四 标准ASCII码(用7位二进制数表示一个字符):集中定义了大小写英文字母、标点符号、数字等字符和其他符号,共128个。 ASCII码(十进制) 字符 0~31 控制字符或通信专用字符(不可见) 32 空格 48~57 数字0~9 65~90 大写英文字母A~Z 97~122 小写英文字母a~z 其他 英文标点符号、运算符号

资源预览图

3.1 数据编码 第二课时
1
3.1 数据编码 第二课时
2
3.1 数据编码 第二课时
3
3.1 数据编码 第二课时
4
3.1 数据编码 第二课时
5
3.1 数据编码 第二课时
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。