13.75二进制转换八进制化为八进制

将八进制数135(8)化为二进制数为_______百度知道
将八进制数135(8)化为二进制数为______
根据进位制的转换可知,那么先将八进制转化为十进制,然后采用除k取余法得到结论。化为十进制为135(8)=5×80+3×81+1×82=93,那么除二取余法由下图知,化为二进制数是)考点:本题主要考查了十进制与其它进制之间的转化.点评:解决该试题的关键熟练掌握“除k取余法”的方法步骤.进位制之间的转化一般要先化为十进制数,再化为其它进位制数,先将8进制数转化为十进制数,再由除K取余法转化为二进制数。
其他类似问题
为您推荐:
提问者采纳
///zhidao/wh%3D600%2C800/sign=/zhidao/pic/item/342ac65c85a09013b07ecb80885c.baidu.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.baidu://a.hiphotos135(8)=1×82+3×81+5×80=93(10).利用“除2取余法”可得93(10)=1011101(2).故答案为.com/zhidao/wh%3D450%2C600/sign=f9ee846f9f82d158bbd751b5b53a35ee/342ac65c85a09013b07ecb80885c.jpg" esrc="http
八进制数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁把十进制的0.456分别化为相等的二进制八进制十六进制写出演示过程.保留6为小数_百度作业帮
把十进制的0.456分别化为相等的二进制八进制十六进制写出演示过程.保留6为小数
把十进制的0.456分别化为相等的二进制八进制十六进制写出演示过程.保留6为小数
只要化出二进制的,其他都好解决.整数二进制转化十进制的原理你应该知道,举个例子:)=2^0+2^2+2^4+2^5=1+4+16+32=53↑ ↑ ↑ ↑54 2 0 这是2的幂指数而十进制转为二进制的方法我们通常把数整除2求余,直到整数为0为止,然后反过来写.还是上面的这个例子:53(10)→?(2)51\2=26……1 (注意除号,这是整除符号)26\2=13……013\2=6……16\2=3……03\2=1……11\2=0……1所以,53化为二进制就是从下往上写的余数)同理,小数的也这样,只不过是从2的负数次幂开始,也举个例子:11.^1+2^0+2^(-1)+2^(-4)=2+1+0.5+0.5=57/16↑ ↑ ↑ ↑10 -1 -4至于反过来怎么算,因为大多数小数是不能完全写成有限位数的二进制数,所以一般不考虑,如果真的要算,你可以用之前整数的方法去凑,但是可能工作量会比较大.我就以0.456算给你看下好了:0.456小于0.5,所以2的-1次幂的上为00.456大于0.25,所以2的-2次幂上为1,同时原数变成0.456-0.25=0.2060.206大于0.125,所以2的-3次幂上为1,数变成0.0810.081大于0.0625,所以2的-4次幂上为1,数变成0.01850.0185小于0.03125,所以2的-5次幂上为00.0185大于0.015625,所以2的-6次幂上为1,数变成0.002875按理来说应该是可以了,因为你要求6为小数,但实际上还需要再算2位,因为求有16进制的,0.002875小于0.0078125,所以2的-7次幂为00.002875小于0.,所以2的-8次幂为0最后整合,注意这个时候要从上往下写,原因其实你可以思考下,就是其实就是个按照次幂的顺序排列而已,整数因为幂是从大到小的,而小数就是从小到大的,而我们书写的顺序肯定是从左向右.0.456(10)≈0.)保留6位小数0.)至于转化为8进制,其实很简单,二进制3位一算,011转化八进制是3,而101则是5.0.011 101(2)=0.35(8)转化为16进制就是4位一算,所以要用到8位小数,0111转化16进制是7,而0100则是4.0.)=0.74(16)综上:0.456(10)=0.)=0.35(8)=0.74(16)题目其实没什么意义,关键是要知道原理就行了,如果整数部分2进制转化还是不怎么懂的话可以看看我以前回答过的一个题目,这个讲的清楚些.二进制10100转化为八进制是多少?(过程详细一些)_百度知道
二进制10100转化为八进制是多少?(过程详细一些)
二进制10100化为十进制是20,满8进一。十进制化为八进制
其他类似问题
为您推荐:
八进制的相关知识
其他2条回答
先把10100变为010 100, 010 100在8进制中分别为2 4所以8进制为24
答案是6 你把数写成010 100 三位一个单元 换成十进制 就是2+4=6
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置:
>>>将二进制数)化为八进制数,结果为__________.-高一数学-..
将二进制数101 101(2)化为八进制数,结果为__________.
题型:填空题难度:中档来源:不详
试题分析:将二进制数改为十进制数为,因为,所以
马上分享给同学
据魔方格专家权威分析,试题“将二进制数)化为八进制数,结果为__________.-高一数学-..”主要考查你对&&算法案例&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
主要有辗转相除法、更相减损术、秦九韶算法、k进制化十进制的算法。
辗转相除的定义:
所谓辗转相除法,就是对于给定的两个数,用较大的数除以较小的数。若余数不为零,则将余数和较小的数构成新的一对数,继续上面的除法,直到大数被小数除尽,则这时较小的数就是原来两个数的最大公约数。
更相减损术的定义:
就是对于给定的两个数,用较大的数减去较小的数,然后将差和较小的数构成新的一对数,再用较大的数减去较小的数,反复执行此步骤直到差数和较小的数相等,此时相等的两数便为原来两个数的最大公约数。比较辗转相除法与更相减损术的区别:
(1)都是求最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显。(2)从结果体现形式来看,辗转相除法体现结果是以相除余数为0则得到,而更相减损术则以减数与差相等而得到。辗转相除法的一个程序算法的步骤:
第一步:输入两个正整数m,n(m&n).第二步:计算m除以n所得的余数r.第三步:m=n,n=r.第四步:若r=0,则m,n的最大公约数等于m;否则转到第二步.第五步:输出最大公约数m.
更相减勋术的一个程序算法步骤:
第一步:输入两个正整数a,b(a&b);第二步:若a不等于b,则执行第三步;否则转到第五步;第三步:把a-b的差赋予r;第四步:如果b&r,那么把b赋给a,把r赋给b;否则把r赋给a,执行第二步;第五步:输出最大公约数b.
发现相似题
与“将二进制数)化为八进制数,结果为__________.-高一数学-..”考查相似的试题有:
246628768678762433270688248984797082欢迎来到21世纪教育网题库中心!
将八进制数135(8)化为二进制数为&(&&&)A.1110101(2)1 ^/ d+ Z; I# Q1 f B.1010101(2)0 A# X" ^7 b, X
R) B C.1111001(2)& @! \0 A' E. M7 \7 `, ]8 K, D0 H D.1011101(2)" W: J5 P% h+ \8 D
解析试题分析:根据进位制的转换可知,那么先将八进制转化为十进制,然后采用除k取余法得到结论。化为十进制为135(8)=5×80+3×81+1×82=93,那么除二取余法由下图知,化为二进制数是1011101(2)故选D考点:本题主要考查了十进制与其它进制之间的转化.点评:解决该试题的关键熟练掌握“除k取余法”的方法步骤.进位制之间的转化一般要先化为十进制数,再化为其它进位制数,先将8进制数转化为十进制数,再由除K取余法转化为二进制数,选出正确选项

我要回帖

更多关于 八进制转换成二进制 的文章

 

随机推荐