帮我做几道十进制和2进制互换的题.要写过程

如题所述

第1个回答  2022-11-10
分类: 电脑/网络
问题描述:

把8(十进制)换成二进制的

把15(十进制)换成二进制

把0.45(十进制)换成二进制

把27.75(十进制)换成二进制

把101101(二进制)换成十进制!

解析:

利用取整求余法做:

8/2=4 余0

4/2=2 余0

2/2=1 余0

1/2=0 余1

所以8的二进制是100

15/2=7 余1

7/2=3 余1

3/2=1 余1

1/2=0 余1

所以15的二进制是1111

0.45×2=0.9 整数部分0 小数部分0.9

0.9×2=1.8 整数部分1 小数部分0.8

0.8×2=1.6 整数部分1 小数部分0.6

0.6×2=1.2 整数部分1 小数部分0.2

0.2×2=0.4 整数部分0 小数部分0.4

0.4×2=0.8 整数部分0 小数部分0.8

0.8×2=1.6 整数部分1 小数部分0.6

......

所以0.45的二进制约为0.0111001

27/2=13 余1

13/2=6 余1

6/2=3 余0

3/2=1 余1

1/2=0 余1

0.75×2=1.5 整数部分1 小数部分0.5

0.5×2=1 整数部分1 小数部分0

所以27.75的二进制为11011.11

101101=1×2^5+0×2^4+1×2^3+1×2^2+0×2^1+1×2^0

=32+0+8+4+0+1

=45

所以101101的十进制是45.其中2^5表示2的5次方(由于键盘不好打数学式子,所以只有这样表示,你书写的时候,可以改一下.