1.2信息的编码.ppt
库车县第四中学库车县第四中学马伟马伟1.2信息的编码复习1、社会发展至今,人类赖以生存和发展的基础资源有()。A、信息、知识、经济B、物质、能源、信息C、通讯、材料、信息D、工业、农业、轻工业2、下列()属于信息。A报纸B教科书C电视D新闻内容3、在我国古代,使用“鸣金收兵”来传递信息,此时信息传递所依附的媒体是()。A、声音B、图像C、文字D、空气4、得知小曼被困的消息后,救援人员及时赶到现场施救,使小曼得以及时获救。这主要体现了信息的()。A时效性B共享性C载体依附性D可压缩性5、关于信息,下列()说法错误的是?A.信息是可以不依附于某种载体而存在B.信息是可以传递的C.信息是可以共享的D.信息是可以处理的BDAAA我我们前面已前面已经学学过,信息必,信息必须依附依附载体,信息本体,信息本身是摸不到看不着的,但是我身是摸不到看不着的,但是我们可以用一定的方可以用一定的方式把它表式把它表现出来。出来。说一说119、120、842000、0997-分别代表什么?总结:通常人们把用来表示信息的符号组合叫做信息的代码。问题一:你知道生活中信息的代码还有那些?条形码、电话号码、区号、身份证号码、学生学号、车牌号、银行卡号等。这些信息的代码是怎么编制的呢?1.2信息的编码(P5)教学目标:1、了解为什么要对信息进行编码2、二进制编码的特征3、掌握十进制与二进制之间的转换4、掌握十六进制与二进制之间的转换教学重点:十进制与二进制之间的转换1、什么是信息的编码概念:信息编码实际上是采用某种原则或方法编制代码来表示信息。2、为什么要对信息进行编码?根本目的是能对信息进行有效处理,有时也为了对信息进行加密,使其不为局外人所知道。问题一、你知道身份证是如何编码的吗?小知识:第17位数字表示性别:奇数表示男性,偶数表示女性计算机中如何编码计算机采用二进制编码。“0”和“1”现代计算机之父冯诺依曼。著名匈牙利裔美籍数学家计算机科学家约翰冯诺依曼。计算机为什么要用二进制编码我们日常生活中一般都使用十进制,计算机也可以用十进制编码吗?为什么?计算机作为有种电子计算工具,由大量的电子器件组成,而电子器件一般都由电路的通和断、电位的高和低两种状态,因此用数字符号“1”和“0”分别表示比较容易。同时二进制的运算也比较简单。所以计算机采用二进制编码。1、计算机内部只能处理“0”、“1”组成的二进制代码,所以计算机处理信息时要对信息进行二进制编码。2、通常把信息表示成二进制代码的过程成为数字化。进位制是人们为了计数和运算方便而约定的记数系统。进位制是人们为了计数和运算方便而约定的记数系统。你还知道哪些常见的进位制?请举例。60进制(时分秒的换算)360进制(一周=360度)12进制(一年=12月)十进制十六进制二进制进制数的表示方法方法一、用一个下标来表明方法一、用一个下标来表明例如:(10)10(10)2(10)16十进制二进制十六进制方法二、用数值后面加上特定的字母来区分方法二、用数值后面加上特定的字母来区分例如:10D10B10H十进制二进制十六进制(D可以省略)通常情况我们用十进制计算,那么计算机用二进制怎么来计算呢?我们先来看十进制的结构1、有十个基本数字:0、1、2、3、4、5、6、7、8、92、采用逢十进一的进位规则3、每个数码在不同的数位上,对应不同的权值。10n例如:3578=3000500708=3103510271018100这里个位(100)、十位(101)、百位(102),我们就称为权值二进制代码的特征1、有两个基本数码:0、12、采用逢二进一的进位规则。例如:3、每个数码在不同的数位上,对应不同的权值。2n二进制数:1101=1X23+1X22+0X21+1X200+000+111+011+110十进制转换二进制我们熟悉的十进制如何转换成二进制呢?(1)整数部分:把十进制整数反复除以2,直到商为0,所得余数逆序排列就是这个数表示的二进制数。即:“除2取余,逆序排列”例1.(89)10=()289442211521222222余数1001101高位低位结果为:(89)10=(1011001)2(2)小数部分:把十进制小数点后的数乘以2,取整数,直到小数点后为0,所取整数正序排列就是这个数所表示的二进制数。即:“乘2取整,顺序排列”例2.(0.875)10=()2结果为:(0.875)10=(0.111)20.8752=1.750.752=1.50.52=1高位低位整数部分=1整数部分=1整数部分=1练一练1.(45)10=()22.(0.25)10=()2整数部分:除2取余,逆序排列小数部分:乘2取整,顺序排列二进制化十进制的方法:乘权相加法十进制的一个变式:(123)10=1102+2101+3100不难想到二进制也应该有这样的变式:二进制数转换十进制数方法:将二进制数按权展开求和。例1.(101.11)2 =122+021+120+12-1+12-2=4+0+1+0.5+0.25=(5.75)10【练一练】把下面的二进制数化为十进制数(100011)2=()10(11111111)2=()1035255乘权相加法乘权相加法 进制进制组成的数字组成的数字特点特点十六进制十六进制0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F逢十六进一逢十六进一权值16n101112131415除了二进制和十进制,常用的进制还有十六进制(除了二进制和十进制,常用的进制还有十六进制(H)。)。十六进制数十进制十进制(D)二进制二进制 (B)十六进制十六进制(H)000000100011200102300113401004501015601106701117810008910019101010A111011B121100C131101D141110E151111F由表中可以看出,由表中可以看出,每每4 4位二进制数可位二进制数可以用以用1 1位十六进制位十六进制数表示。数表示。二进制与十六进制之间的转换二进制与十六进制之间的转换二进制二进制十十六进制方法:六进制方法:每每4位二进制数可以用位二进制数可以用1位十六进制数字位十六进制数字代替。代替。即四位变一位。即四位变一位。101 1101B=H从右取从右取4位二进制数位二进制数1101,对应的十六进制数为,对应的十六进制数为剩下的不够剩下的不够4位前面补位前面补0为为0101对应的十六进制数为对应的十六进制数为5D0D5D5 10101001111110111100101B 0101010011111101111001014FDE5H把下列二进制数转换为十六进制数把下列二进制数转换为十六进制数探究体验探究体验5十六进制十六进制二进制方法:二进制方法:每每1位十六进制数可用位十六进制数可用4位二进制数表示。位二进制数表示。即一即一位变四位位变四位5 E H =0101111001011110 B二进制与十六进制之间的转换二进制与十六进制之间的转换 9 8 1 5 H0101000110001001B把十六进制数把十六进制数9815转换为二进制数转换为二进制数探究体验探究体验小结1.计算机采用二进制编码。“0”和“1”2.“除2取余,逆序排列”3.“乘2取整,顺序排列”4.“按权展开,再相加。”5.四位变一位1 1、计算机内部用二进制代码来传送、存储、加工数据或、计算机内部用二进制代码来传送、存储、加工数据或指令。(指令。()2 2、二进制中只使用、二进制中只使用“0 0”和和“1 1”两个数字。(两个数字。()【巩固练习】【作业】(18)10=()2(64)10=()2(101)10=()2(4)(123)16=()2(5)(10111100110)2=()161001010000001100101