第一章 课后习题详解
1. 把下例二进制数转换成十进制 (1) 1100 0101
解 19721212121 0 2 6 7
2 11000101 = = ) ( ×+×+×+× (2) 101101 解 0 2 6 7 2
21212121 11000101 ×+×+×+× = ) ( (3)0.01101
解 4375.0212121 5 3 2 2 01101.0 = = )( ? ? ? ×+×+×
(4)1010101.0011
1875.85212121212121 4 3 0 2 4 6 2 0011.1010101 = = ) ( ? ? ×+×+×+×+×+× (5)101001.10010
5625.412121212121 4 1 0 3 5
2 10010.101001 = = ) ( ? ? ×+×+×+×+×
2.把下列十进制数转换成二进制数 (1)51 51 2 1 1 0 0 1 1 0 1 3 6 12 25 2 2 2 2 2
(2)136
4 2 2 2 2 2 68 34 176 8 136 2 0 0 0 1 0 1 2 2 2 0 0
0 1 (3)12.34 解 整数部分
(3)12 2 2 2 6 3 1 12 2
0 0 0 0 1
小数部分 0. 34 × 2
0. 68 0 × 2
1.36 1 × 2
0. 72 0 × 2
1. 44 1
) ()( = 0101.110034.12 2 10
(4)0.904 解
0.904×2=1.808 1 0.808×2=1.616 1 0.616×2=1.232 1 )()( = 111.0904.0 2 10
(5) 105.375 解 整数部分 3 2 2 2 2 2 52 26 13 6 105
2 1 0 0 1 0
1 2 1
1 1 小数部分 0. 375 × 2
0. 750 0 × 2
1.500 1 × 2
1. 000 1 ) ()( = 011.1101001 375.105 2 10
3.把下列各位数转换成十进制数(小数取 3 位) 。 (1) 16 8.78 )( 解
16 5.120 )( 10 1 0 1
5.120168168167 ) =( = ? ×+×+× (2)
16 FCA3 )( 解
16 FCA3 )( 10 0 1 2 3
16330 161016121615163 ) =( = ×+×+×+× (3) 8 101.1)( 解 8 101.1)( 10 0 02 2
125.65818181 ) =( = ×+×+× (4) 8 74.32)( 8 74.32)( 10 21 1 1
406.6082838487 ) =( = ?? ? ××+×+×
4. 完成数制转换 (1)
82 16 (?)(?)6AB3 == )( 解
8 2 16 )35266()110110 0011101010 (6AB3 = = )( (2)
82 16 (?)(?)7.432 == )( B 解
8 2 16 )556.2062()10110111.10 0100001100 (7.432 = = )( B (3)
16 2 10 (?)(?)27.163 == )( 解
16 2 10 )A3.4()01.10100011(27.163 = = )( (4)
82 10 (?)(?)31.754 == )(整数部分 23 2 2 2 2
2 377 188 94 47 754 2 0 1 0 0