补充各种进制及其转换.ppt
《补充各种进制及其转换.ppt》由会员分享,可在线阅读,更多相关《补充各种进制及其转换.ppt(49页珍藏版)》请在三一办公上搜索。
1、第三章补充 进制及其相互转换,1.进位计数制,2.十进制数与二进制数之间的转换,3.十进制数与八、十六进制数之间的转换,4.二进制数与八、十六进制数的转换,5.数字在计算机内的表示,1.进位计数制,根据不同的进位原则,可以得到不同的进位制。在日常生活中,人们广泛使用的是十进制数,有时也会遇到其他进制的数,例如,钟表上,六十秒钟为一分钟,六十分钟为一小时,即为六十进制。在计算机中,最常使用的是:(1)十进制(2)二进制(3)八进制(4)十六进制,(1)十进制 十进制记数法有两个特点:它有十个不同的记数符号:0、1、2、9。每一位数只能用这十个记数符号之一来表示,称这些记数符号为数码。它采用逢十进
2、一的原则计数。小数点前面自右向左,分别为个位、十位、百位、千位等,相应地,小数点后面自左向右,分别为十分位、百分位、千分位等。各个数码所在的位置称为数位,每个数位上的基数我们称为“权”。,例如:十进制数666.66 个位的6表示其本身的数值;而十位的6,表示其本身数值的十倍,即610,百位的6,则代表其本身数值的一百倍,即6100;而小数点右边第一位小数位的6表示的值为60.1;第二位小数位的6表示的值为60.01。因此这个十进制数可以用多项式展开写成:666.66 610 2610 1610 061016102,(2)二进制 为什么采用二进制?数字符号表示简单容易,只要选用双态元件,如 单向
3、导电元件,磁性元件,发光元件,就可以十分简单地表示出数位上的数字0和1了;因此代价低廉,容易实现和使用。运算规则简单,使计算机实现运算的逻辑结构构造简单。,二进制记数法也有两个特点:它有两不同的记数符号,即数码:0和1。它采用逢二进一的原则计数。也就是说,进位基数是2。数码在不同的数位所代表的值也是不相同的,各数位的“权”是以2为底的幂。,例如:(10110.1)2 12 4 02 3 12 1 02 0 121(22.5)10 任意一个二进制数B,可以展开成多项式之和,即 B=b n12 n1+b n22 n2+b 12 1+b 02 0+b121+bm2m,二进制记数法各数位的“权”,整数
4、部分从小数点开始向左分别为1,2,4,8,16,32,;小数部分的“权”,从小数点向右分别为0.5,0.25,0.125,。,二进制的运算0+0=0,0+1=1,1+0=1,1+1=1000=0,01=0,10=0,11=1,(3)八进制数 八进制记数法的两个特点是:采用八个不同的记数符号,即数码:07。采用逢八进一的进位原则。在不同的数位,数码所表示的值等于数码的值乘上相应数位的“权”。例如:(456.45)8 48 258 168 0481582(302.578125)10,一般地,任意一个八进制数可以表示为:C c n18 n1+c n28 n2+c 18 1+c 08 0+c181+c
5、m8m 在上式中,C i 只能取07之一的值;八进制的基数是8。,(4)十六进制 十六进制记数法也有两个特点:它采用十六个不同的记数符号,即数码:09及A、B、C、D、E、F。其中A表示十进制数10,B表示11,C表示12,D表示13,E表示14,F表示15。它采用逢十六进一的进位原则,各位数的“权”是以16为底数的幂。,例如:(2AF)16 216 2A16 1F16 0 216 21016 151(687)10,一个任意的十六进制数可以表示为:D d n116 n1+d n216 n2+d 116 1+d 016 0+d 1161+dm16m 在上式中,d i可以取0F之一的值;十六进制的
6、基数是16。,2.十进制数与二进制数之间的转换,(1)二进制数转换成十进制数,(2)十进制整数转换成二进制整数,(3)十进制小数转换成二进制小数,(4)任意十进制数转换成二进制数,(1)二进制数转换成十进制数 根据公式:B=b n12 n1+b n22 n2+b 12 1+b 02 0+b121+bm2m 将待转换的二进制数按各数位的权展开成一个多项式,求出该多项式的和就可以了。例如:(1101.01)2 12 312 202 112 0021122(13.25)10,(2)十进制整数转换成二进制整数 逐次除2取余法:用2逐次去除待转换的十进制整数,直至商为0时停止。每次所得的余数即为二进制数
7、码,先得到的余数在低位,后得到的余数排在高位。,例如,将83转换成二进制数,逐次除2取余:,2 83 1 2 41 1 2 20 0 2 10 0 2 5 1 2 2 0 1 1,得到的余数从先至后依次为:1、1、0、0、1、0、1 可得到:(83)10(1010011)2,(3)十进制小数转换成二进制小数,乘2取整法:逐次用2去乘转换的十进制小数,将每次得到的整数部分(0或1)依次记为二进制小数b1,b2,bm。,例如,将0.8125转换为二进制小数,逐次乘2取整:,0.8125 2 1.625 2 1.25 2 0.5 2 1.0,可得:(0.8125)10(0.1101)2,值得注意的是
8、:并非每一个十进制小数都能转换为有限位的二进制小数,此时可以采用0舍1入的方法进行处理(类似于十进制中的四舍五入的方法)。,例如,将0.335转换为二进制小数,精确到0.001。,0.335 2 0.67 2 1.34 2 0.68 2 1.36,可得:(0.335)10(0.0101)2(0.011)2,(4)任意十进制数转换成二进制数 对于任意一个既有整数部分,又有小数部分的十进制数,在转换为二进制数时:只要将它的整数部分和小数部分分别按除2取余和乘2取整的法则转换,最后把所得的结果用小数点连接起来即可。,必须注意:逐次除2取余的余数是按从低位到高位的排列顺序与二进制整数数位相对应的;逐次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 补充 各种 及其 转换

链接地址:https://www.31ppt.com/p-6022674.html