《二进制转化精选PPT.ppt》由会员分享,可在线阅读,更多相关《二进制转化精选PPT.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二进制转化第1页,此课件共13页哦新课导入新课导入l我们大家都知道计算机所有数据资料的都是01代码代码,也就是二进制数据二进制数据,它也是我们计算机运算的对象l在计算机的领域中,有时我们需要将十进制转化成二进制,八进制和十六进制;有时又需要将二进制,八进制和十六进制转化成十进制;第2页,此课件共13页哦 二进制与十进制二进制与十进制l在计算机内部我们用在计算机内部我们用二进制二进制数表示的所有运数表示的所有运算和操作算和操作l二进制的特点有下面两点:进制的特点有下面两点:l逢二进一;逢二进一;l每一位的权是二的倍数每一位的权是二的倍数l例如例如(01011110)2 就是一个就是一个 二进制数
2、二进制数 l是不是感觉非常不习惯啊是不是感觉非常不习惯啊第3页,此课件共13页哦(1)(1)数的进制与基数数的进制与基数o计数的进制不同,则它们的基数也不相同,如计数的进制不同,则它们的基数也不相同,如表表1-11-1所示。所示。进制基数特点二进制二进制0,1逢二进一逢二进一八进制八进制0,1,2,3,4,5,6,7逢八进一逢八进一十六进制十六进制0,1,2,.,9,A,B,C,D,E,F逢十六进一逢十六进一第4页,此课件共13页哦(2 2)数的进制与数的进制与权权同进制的数,基数不同,每位上代表的值的大小(权)也不相同。如:(219)10=2*102+1*101+9*100(11010)2=
3、1*24+1*23+0*22+1*21+0*20(273)8=2*82+7*81+3*80(27AF)16=2*163+7*162+10*161+15*160提问:(3FF)16=?(23)8=(1010)2=?将任意进制数转化成十进制方法将任意进制数转化成十进制方法:按按按按”权权权权”展开展开展开展开第5页,此课件共13页哦(3)十进制数转换任意进制(整数)1)将十进制整数整数除以所定的进制数除以所定的进制数,取余逆序。取余逆序。(39)10=(100111)2(245)10=(?)8=(?)2第6页,此课件共13页哦(3)十进制数转换任意进制(小数)2)将十进制小数的小数部分乘以进制数取
4、整取整取整取整,作为转换后的小数部分,直到为零或精确到小数点后几位。如:(0.35)10=(0.01011)2(0.125)10=(?)2例:0.35*2=0.7_00.7*2=1.4_10.4*2=0.8_00.8*2=1.6_10.6*2=1.2_1?想一想想一想:(12.125)10=(?)2该怎么表示呢该怎么表示呢?第7页,此课件共13页哦(4)任意进制的数转换十进制按权值展开:如:(219)10=2*102+1*101+9*100(11010)2=1*24+1*23+0*22+1*21+0*20=26(273)8=?(7AF)16=?第8页,此课件共13页哦巧记015对应的二进制我们
5、在进制的转化中经常会用到015的二进制度表示(我们可以用四位二进制表示);0-(0000)21-(0001)22-(0010)23-(0011)24-(0100)25-(0101)26-(0110)27-(0111)28-(1000)29-(1001)2A-(1010)2B-(1011)2C-(1100)2D-(1101)2E-(1110)2F-(1111)2要求大家熟练掌握要求大家熟练掌握要求大家熟练掌握要求大家熟练掌握,有没有什么规律可寻呢有没有什么规律可寻呢有没有什么规律可寻呢有没有什么规律可寻呢?第9页,此课件共13页哦习题习题1)(0.5)10=()16.A)0.1 B)0.75 C
6、)0.8 D)0.252)算式算式(2047)10一一(3FF)16+(2000)8的结果是的结果是()。A)(2048)10 B)(2049)10 C)(3746)8 D)(1AF7)163十进制数十进制数2003等值于二进制数等值于二进制数()。A)11111010011 B)10000011 C)110000111 D)010000011l E)1111010011 4运算式运算式(2008)10(3723)8的结果是的结果是()。A)(-1715)10 B)(5)10 C)(-5)16 D)(111)2 E)(3263)8 第10页,此课件共13页哦实用技巧实用技巧1:)二进制度可以和
7、十六进制直接互相转化二进制度可以和十六进制直接互相转化请同学们仔细观察请同学们仔细观察1967=(7AF)16=(11110101111)2=(3657)8那么在做这类运算的时候我们可以抓住上那么在做这类运算的时候我们可以抓住上面的特点进行运算面的特点进行运算,这样可以大大减少我们的这样可以大大减少我们的运算量运算量大家有没有大家有没有看到规律看到规律第11页,此课件共13页哦二进制和十六、八进制直接互相转化二进制和十六、八进制直接互相转化1657=()16=()2=()8第12页,此课件共13页哦本节总结本节总结本节总结本节总结十进制十进制Y(整数)转化成任意进制(整数)转化成任意进制(n)的方法:的方法:将使进制数除以反序输出将使进制数除以反序输出;十进制(小数)转化成任意进制十进制(小数)转化成任意进制(n)的方法:的方法:将使进制数乘以正序输出;将使进制数乘以正序输出;将任意进制数转化成十进制方法将任意进制数转化成十进制方法:按按”权权”展开展开二进制二进制,八进制八进制,十六进制之间的转化方法十六进制之间的转化方法:按照三位二进制表示一个八进制按照三位二进制表示一个八进制;按照四位二进制表示一个十按照四位二进制表示一个十六进制六进制;第13页,此课件共13页哦
限制150内