永发信息网

二进制除法商怎么计算?101001000除以1101怎么求商,求步骤

答案:3  悬赏:10  手机版
解决时间 2021-03-26 17:58
  • 提问者网友:暗中人
  • 2021-03-26 10:01
二进制除法商怎么计算?101001000除以1101怎么求商,求步骤
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-03-26 10:07
该题解决方法为:

【1】把二进制数转化为十进制数。

【2】用十进制数做除法,求得商和余数。

【3】把十进制的商和余数转化为二进制即所求。
过程如下:

【1】二进制数转化为十进制数。

101001000

=1*2^8+0*2^7+1*2^6+0*2^5+0*2^4+1*2^3+0*2^2+0*2^1+0*2^0

=256+0+64+0+0+8+0+0+0

=328

1101

=1*2^3+1*2^2+0*2^1+1*2^0

=8+4+0+1

=13

【2】用十进制数做除法,求得商和余数。

328÷13=25……3

即十进制的商为25,余数为3。

【3】把十进制的商和余数转化为二进制。

25/2=12 ……1

12/2=6 ……0

6/2=3 ……0

3/2=1 ……1

1/2=0 ……1

十进制25=二进制11001

3/2=1 ……1

1/2=0 ……1

十进制3=二进制11


所以二进制101001000除以1101的商为11001,余数为11。
全部回答
  • 1楼网友:何以畏孤独
  • 2021-03-26 11:06

追问为什么这么算,二进制除法不理解追答和十进制除法一个意思,够除上商,不够除补0,最后是余数。
只不过二进制里,你只能用1和0试商罢了。和十进制除法一个意思,够除上商,不够除补0,最后是余数。
只不过二进制里,你只能用1和0试商罢了。
  • 2楼网友:青尢
  • 2021-03-26 10:54
该题解决方法为:
【1】把二进制数转化为十进制数。
【2】用十进制数做除法,求得商和余数。
【3】把十进制的商和余数转化为二进制即所求。
过程如下:
【1】二进制数转化为十进制数
101001000
=1*2^8+0*2^7+1*2^6+0*2^5+0*2^4+1*2^3+0*2^2+0*2^1+0*2^0
=256+0+64+0+0+8+0+0+0
=328
1101
=1*2^3+1*2^2+0*2^1+1*2^0
=8+4+0+1
=13
【2】用十进制数做除法,求得商和余数
328÷13=25……3
即十进制的商为25,余数为3
【3】把十进制的商和余数转化为二进制
25/2=12 ……1
12/2=6 ……0
6/2=3 ……0
3/2=1 ……1
1/2=0 ……1
十进制25=二进制11001
3/2=1 ……1
1/2=0 ……1
十进制3=二进制11
所以二进制101001000除以1101的商为11001,余数为11
二进制转化为十进制的方法:将二进制数按“权”展开相加即可。
1、我们把二进制数从右往左依次为第1位、第2位、……、第n位
2、把第1位变为(该位数字*2^0),第2位变为(该位数字*2^1),……,第n位变为(该位数字*2^(n-1))。
3、把转换好的各位数计算后的数字加起来变成十进制数字
十进制转化为二进制的方法:整数部分采用除2取余法,小数部分采用乘2取整法,直到最后为0或者满足要求的精度为止。
1、十进制数除以2取余数
2、结果再除以2取余数
3、依次辗转除2至结果为0,上一位的余数为1为止
4、将余数和最后的1从下向上倒序写,就是二进制数的结果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯