资源简介 (共22张PPT)数据编码高中信息技术必修一 数据与信息第一课时课前回顾数据:现实世界客观事物的符号记录。(文字、图形、图像、音频、视频等。)什么是数据?身份证什么是编码?将现实世界的事物现象符号化、数据化,称为编码。什么是数据编码?计算机将现实世界中的数据转换为“计算机中的数据”,这个过程就叫数据编码。计算机中的数据是以二进制数字的形式进行加工、存储的。即文字、图片、音频、视频等信息在计算机中都是以二进制数形式存在的,表示信息类型不同,编码方案也不同。晶体管只有两种状态通电和断电,分别用 1 和 0 来表示计算机中的数据二进制数字是什么?和我们平时用的数字有什么不同?常见的数制有哪些呢?进制与转换02生活中的进制最常用的数制:十进制 —— 我们平时计算用的一般都是十进制,单个数位上最大数值为9,逢十进一。1小时=60分钟,1分钟=60秒,用的是“六十进一”的计算方法。1天=24小时,用的是“二十四进一”的计算方法。“半斤八两”:古代1斤=16两,所以半斤和八两是一样多的,这里用的是十六进制。数制数制的基本要素:数码:每位上可能的基本数字。基数:每位上可能的数码个数。(划分数制)位权:每位上“1”所表示的数值大小。数制 数码 基数 基本计数规则 位权 表示方式二进制 B(binary) 0,1 2 逢二进一 2n-1 (1001)21001B八进制 O(octal) 0,1,2,3,4,5,6,7 8 逢八进一 8n-1 (1001)81001O十进制 D(decimal) 0,1,2,3,4,5,6,7,8,9 10 逢十进一 10n-1 (1001)101001D十六进制 H(hexadecimal) 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 16 逢十六进一 16n-1 (1001)161001H数字换算为十进制数权相乘再相加十进制数123: 1 2 3位权:1×102 + 2×101 + 3×10010210010110n-1(123)10 =原理讲解:数字换算为十进制数权相乘再相加二进制数1101: 1 1 0 1位权:1×23 +1×22 +0×21 +1×20222021232n-1(13)10 =实战演练:进制转换练习二进制:100B =十六进制:100H =1×22 + 0×21 + 0×20= 4D八进制:100O =1×82 + 0×81 + 0×80= 64D1×162 + 0×161 + 0×160 = 256D练习:不同进制的100分别表示十进制数的多少呢?十进制:100D = 1×102 + 0×101 + 0×100 = 100D实战演练:十进制换算为其他进制除K取余法举个例子:将(123)10 转换为二进制数除K取余法:除2取余,商为0止,倒着排列12361…………1…………1302…………0152…………172…………132………..1120….…...122( 123 )10= ( 1111011 )2亮 灭 灭 亮 灭1 0 0 1 0提示:烽火要么点燃要么不点燃,刚好是两种状态。古代有一种传递信息的方式,是用点燃烽火的方式示警。假设规定点燃一个烽火台表示将有一万敌军来犯,问:如果有18万敌军来犯,但仅有5个烽火台,要如何点燃烽火,传递正确信息呢?余数22229421001001高位218低位将18换算为二进制求得正确答案,点燃第一个和第四个烽火台。最快解法:18=16+2=24+21实战演练拓展延伸同样的假设:规定点燃一个烽火台表示将有一万敌军来犯。①如果题目只告诉你有16万敌军来犯,问至少需要多少个烽火台才能通知正确消息,要怎么算?16=2410000至少5个烽火台至少4个烽火台?1111= (15)10+1 拓展延伸同样的假设:规定点燃一个烽火台表示将有一万敌军来犯。②如果题目只告诉你有6个烽火台,问最多能够传达多少万敌军来犯的消息,要怎么算?1位:可以表示2种状态,范围为0~1。2位:可以表示4种状态,范围为0~3。3位:可以表示8种状态,范围为0~7。4位:可以表示16种状态,范围为0~15。答:最多能够传达 26 - 1 = 63万规律:n位二进制数,能表示 2n 种状态,所能表示的十进制数的范围是 0 ~ 2n -1二进制与十六进制的换算4个二进制数表示1个十六进制数二进制数(1111)2: 1 1 1 1位权:1×23 +1×22 +1×21 +1×202n-1=(15)10十六进制数 (F)16: F位权:15×16016n-1=(15)10原理讲解:二进制与十六进制的换算将(25)16 转换为二进制数十六进制数(25)16 : 2 5逐一换算为二进制:( 00100101 )201010010(25)16 =实战演练:4个二进制数表示1个十六进制数二进制与十六进制的换算将 (1001101001)2 转换为十六进制数(1001101001)2 = (269)16①从右开始,每四位数字成一组,不足四位数的往前补零;即: 0010 0110 1001②每四位数换算成一位十六进制数;2、6、9实战演练:4个二进制数表示1个十六进制数计算机中的数据是以二进制数字的形式进行加工、存储的。计算机中数据的存储计算机中存储数据的最小单位是二进制位,用比特(bit)表示。计算机存储数据的基本单位是字节(Byte,简写为B),1字节=8比特,即8位二进制数。字节单位太小,常用的存储单位有KB、MB、GB等;更高的还有TB太字节、PB拍字节、EB艾字节。1B能表示28(256)种状态1B = 8b存储单位 换算关系B(byte),字节 1B = 8b(bit,位)KB(kilobyte),千字节 1KB = 210B = 1024BMB(megabyte),兆字节 1MB = 210KB = 1024KBGB(gigabyte),吉字节 1GB =210MB = 1024MB常见的数据存储单位大B字节小b比特PART 01PART 02完成课本P20的习题完成练习预习编码的基本方式预习新课课后作业下节再见 展开更多...... 收起↑ 资源预览