资源简介 (共23张PPT)活动1:小游戏202122232414241100001110小游戏想一想:李老师今年29岁,只有五根蜡烛能不能表示她的年龄?第 三 章 认 识 数 据3.1 数 据 编 码----二进制活动一:“卡片组合游戏”动手做一做:领会二进制技术的基本原理9二进制特点:容易实现,有两个数码(0、1),用电路实现比较容易;可靠性高,两个数码,存储、传输和处理不容出错;进位基数,逢2进1;进位基数是2;位权是以2为底数的幂。1100001110二进制与数制转换二进制数只有0和1两个数字符号,其计数特点是逢二进一,即1+1=10。计算机存储数据的最小单位是二进制位,用比特(bit)表示。1个比特能表示两种(21)状态(即0和1);2个比特能表示00、01、10、11四种(22)状态;3个比特能表示八种(23)状态;1个字节(8b)能表示28(256)种状态。二进制计算机存储数据的基本单位是字节(Byte,简写为B),8比特为一个字节(8bit=1Byte)。字节单位太小,常用的存储单位有KB(千),MB(兆),GB(吉)等。1KB= 210B=1024B1MB= 210KB=1024KB=220B=1048576B1GB= 210MB=1024MB=220KB=1048576KB=230B =1073741824B二进制数转换为十进制数方法:十进制非负数转换为二进制,用短除法,即“除二倒取余”18(10)=( )21829余数0242120212001从 下 往 上 倒 取 余 数10010易错点:商为0,余数为1时止十进制非负整数和R(R>=2)进制数转换R进制非负整数转换成十进制数:十进制非负整数转换成R进制数:二进制十进制按R的权展开求和法除R倒取余法按R的权展开求和法除R倒取余法练习1829余数0242120212001练习高位低位八进制数特 点: 采用八个不同的记数符号;采用逢八进一的进位原则;进位基数为8;位权是以8为底数的幂;练习(2071)8=( )10(2071)8=1*80+7*81+0*82+2*83 =(1081)10(0~7)(7+1=10)80、81、82…… 8n-1练习(1082)10=( )8207210828135余数28168720802从 下 往 上 倒 取 余 数(2072)8=( )10(2072)8=2*80+7*81+0*82+2*83=2+56+0+1024=10821082十六进制数我国古代曾经在重量单位上使用十六进制。如规定16两为1斤十六进制需要使用16个不同的基本数字,除了0到9外,一般用字 母A到F依次表示后续数字,(相当于十进制数中的10~15)。半斤八两十六进制数二进制数位数较多,书写不便,常改用十六进制数表示。A B C D E F10基本计数规则是逢十六进1,即F+1=101112131415十六进制数十六进制数特点:采用十六个不同的符号即数码;(0~A~F)其中,A为10,B为11,......F为15。采用逢十六进一的进位原则;进位基数为16;位权是以16为底数的幂;(F+1=10)160、161、162…… 16n-1扩展知识:用Python转换数制在Python中,可使用函数将十进制非负整数转换为其他进制,如下表所示。【例】函数 函数的作用bin(num) 将十进制转换成二进制oct(num) 将十进制转换成八进制hex(num) 将十进制转换成十六进制>>> bin(100)'0b1100100'>>> oct(100)'0o144'>>> hex(100)'0x64'计算机只能处理由0和1这两个二进制数组成的数据那么文本数据是怎么存储在计算机中的呢?活动三:尝试用Python语言实践下面的程序用Python语言实践下面的程序,了解文本数据对应的编码>>>ord(”男”) #显示字符”男”的编码值30007>>>ord (”1”) #字符“1”的编码值为4949>>>ord(”A”) # 字符”A”的编码值为6565>>>bin(65) #将十进制数65转换为二进制数0b1000001>>>chr(0b1000001) #将编码值转换为对应的字符A文本数据的编码文本数据的编码通过对其中每一个字符进行编码实现。用于文本数据字符编码的方案有多种类型,常见的有ASCII码和Unicode码等。阅读教材63-64页,了解两种编码课堂练习1、十进制数71转换成二进制数是( )A.1000111 B.1110001 C.1001100 D.10000112、二进制数码在不同的数位上, 对应不同的权值,有二进制数 ,其中虚线框中红色的“1”对应的权值为( )A.23 B.22 C.21 D.203、关于数据编码的说法,错误的是( )A.便于存储、加工B.是一种形式上的转换C.是计算机处理信息的关键D.就是十进制数转化成二进制数ACD课堂练习4、计算机编码是指( )A.仅仅指对输入到计算机中的文字用二进制数进行编码的方式B.对输入到计算机中的各种数据用二进制数进行编码的方式C.仅仅指对输入到计算机中的图像和声音用二进制数进行编码的方式D.仅仅指对输入到计算机中的十进制数用二进制数进行编码的方式5、ASCII码采用8位二进制编码,共表示( )个字符。A.127 B.128 C.256 D.64BB课堂练习6、英文字母A的ASCII码为01000001,英文字母D的ASCII码转化为十进制后是( )A.64 B.65 C.68 D.707、模拟信号数字化的三个步骤依次是( )A.抽样 量化 编码 B.量化 编码 抽样C.抽样 编码 量化 D.编码 量化 抽样8、二进制数11与十进制数2相加的结果是( )A.(1100)2 B.(0101)2 C.(1010)2 D.(1110)2VCAB填空题如图所示,是一个“大”字的8*8信息编码点阵图,假设空方块用“0”表示,黑方块用“1”表示,试分析并回答下列问题。 (1)点阵图第七行用“0”和“1”从左向右排列的信息编码是____________(2)表示该字型的方法是点阵方式还是矢方式? _________(3)只修改一行编码就可以将原图的“大”字改成“人”字,应修改第________ 行,修改后的编码是_______01000100400010000感谢您的耐心观看 展开更多...... 收起↑ 资源预览