English · PDF 31
例 1.1 将 (a) 二进制数 1011101₂ 写成十进制数,(b) 十进制数 115₁₀ 写成二进制数。
解 (a) $$1011110_2 = 1(2^6) + 0(2^5) + 1(2^4) + 1(2^3) + 1(2^2) + 0(2^1) + 1(2^0)$$
$= 64_{10} + 0 + 16_{10} + 8_{10} + 4_{10} + 0 + 1_{10}$
$= 93_{10}$
(b) 我们通过反复除以 2 来实现向二进制的转换。于是
115 ÷ 2 = 57 余 1 (20 )
$$57 \div 2 = 28$$ 余 1 (21)
$$28 \div 2 = 14$$ 余 0 (22)
$$14 \div 2 = 7$$ 余 0 (23)
$$7 \div 2 = 3$$ 余 1 (24)
$$3 \div 2 = 1$$ 余 1 (25)
$$1 \div 2 = 0$$ 余 1 (26)
因此
11510 = 11100112
例 1.2 用 (a) 二百零一,(b) 二百七十五,(c) 五又四分之三,(d) 三分之一表示这些数,写成
解答 (a) 二百零一
(i) $$= 2$$ (百位)+ 0(十位)和 1(个位)= $201_{10}$
(ii)
$$= 1$$
(一百二十八)+ 1(六十四)+ 1(八)+ 1(个位)
$= 11001001_2$
(iii) $$= 1$$ (一罗)+ 4(打)+ 9(个位)= 14912
这里下标 10, 2, 12 表示数的进制。
(b) 二百七十五
(i) = 2(百位)+ 7(十位)+ 5(个位)= 27510
(ii) = 1(二百五十六)+ 1(十六)+ 1(二)+ 1(个位)= 1000100112