精英家教网 > 高中数学 > 题目详情
把89化为二进制数.

解:根据二进制数“满二进一”的原则,可以用2连续去除89或所得商,然后取余数.具体计算方法如下:

因为89=2×44+1,44=2×22+0,

22=2×11+0,

11=2×5+1,

5=2×2+1,

2=2×1+0,

1=2×0+1,

所以

89=2×(2×(2×(2×(2×2+1)+1)+0)+0)+1

=2×(2×(2×(2×(22+1)+1)+0)+0)+1

=…=1×26+0×25+1×24+1×23+0×22+0×21+1×20

=1 011 001(2).

这种算法叫做除2取余法,还可以用下面的除法算式表示:

把上式中各步所得的余数从下到上排列,得到89=1 011 001(2).

上述方法也可以推广为把十进制数化为k进制数的算法,称为除k取余法.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

把89化为二进制数,结果是(  )
A、1011001(2)B、110101(2)C、1100101(2)D、1001111(2)

查看答案和解析>>

科目:高中数学 来源: 题型:

把89化为二进制数.

 

查看答案和解析>>

科目:高中数学 来源: 题型:

把十进制数89化为二进制数为

A.1011001                 B.1101001              C.1101011                D.1011011

查看答案和解析>>

科目:高中数学 来源: 题型:

把十进制数89化为二进制数为

A.1011001                 B.1101001                 C.1101011                 D.1011011

查看答案和解析>>

同步练习册答案