思考题与习题一
4.将下列十进制数分别转化为二进制数、八进制数和十六进制数。
  125.82    2412.15    3513.46    469.136
            二进制                八进制                    十六进制
解:(12|25                  8|25                            16|25   
        2|12  ....余数为1      8|3  .... 余数为1            16|1  .余数为9
        2|6  ……余数为0        0  ………余数为3                0.. 余数为1 2|3 ……余数为0
        2|1……余数为1
        0……余数为1
0.82*21.64  取整数1      0.82*86.56  取整数6      0.82*1613.12取整数D
0.64*21.28  取整数1      0.56*84.48  取整数4      0.12*161.92  取整数1
0.28*20.56  取整数0      0.48*83.84  取整数3      0.92*1614.72取整数E
0.56*21.12  取整数1      0.84*86.72  取整数6      0.72*1611.52取整数B
所以(25.82D=11001.1101B  (25.82D=31.6436Q25.82D=19.D1EBH
         
  22|412                  8|412    .. 余数为4      16|412  ..余数为12
        2|206  .余数为0      8|51  ……余数为3          16|25  .余数为9
        2|103 . 余数为0      8|6  …….余数为6          16|1 余数为1
2|51.. 余数为1            0                            0
        2|25 余数为1
        2|12…余数为1
        2|6…余数为0
        2|3…余数为0
        2|1…余数为1
        0…余数为1
0.15*20.3  取整数0        0.15*81.2  取整数1    0.15*162.4  取整数2
0.3*20.6  取整数0        0.2*81.6  取整数1    0.4*166.4  取整数6
0.6*21.2  取整数1        0.6*84.8  取整数4    0.4*166.4  取整数6
0.2*20.4  取整数0        0.8*86.4  取整数6      0.4*166.4 取整数6   
所以412.15D=110011100.0010B    412.15D=634.1146Q            412.15D=19C.2666H
3 2|513                       8| 513  余数为1      16|513 
      2|256 余数为1                8| 64 余数为0      16|32  ...余数为1                           
      2|128 .余数为0                8|8  余数为0      16|2    ....余数为0
      2|64  余数为0                8|1  余数为1          0    ....余数为2
      2|32  余数为0                  0
      2|16  余数为0
        2|8 余数为0
        2|4 余数为0
        2|2 余数为0
        2|1 余数为0
          0 余数为1
0.46*20.92  取整数0        0.46*83.68  取整数3    0.46*167.36  取整数7
0.92*21.84  取整数1    0.68*85.44  取整数5  0.36*165.76 取整数5 0.84*21.68  取整数1      0.44*83.52  取整数3    0.84*1612.16 取整数12
0.68*21.36  取整数1      0.52*84.16  取整数4    0.44*162.56  取整数所以(513.46D=1000000001.0111B        513.46D=1001.3534Q        513.46D=1001.3534Q
           
 
4  2|69                      8|69                      16|69 
      2|34  ...余数为1          8|8  ...余数为5            16|4  余数为5
      2|17  ...余数为0          8|1  ...余数为0              0  余数为4
      2|8  ...余数为0            0    ..余数为1
      2|4  ...余数为0
      2|2  ...余数为1
      2|1  ...余数为0
            0  .....余数为二进制转换十六进制例题1
0.136*2=0.272  取整数0    0.136*8=1.088  取整数1      0.136*16=2.176  取整数2
0.272*2=0.544  取整数0      0.088*8=0.704 取整数0      0.176*16=2.816 取整数2
0.544*2=1.088  取整数1      0.704*8=5.632取整数5      0.816*16=13.056 取整数13
0.088*2=0.176 取整数1      0.632*8=5.056 取整数5        0.056*16=0.896 取整数0
(69.136)D=(1000101.0010)B    (69.136)D=(105.1055)Q    69.136D=45.22DH
             
                                                 
5.将下列二进制数转化为十进制数、八进制数和十六进制数。
  1111001.101    2110010.1101    31011.11011    4101101.0111
解:(1  111001.101B=1*2^5+1*2^4+1*2^3+1*2^0+1*2^-1+1*2^-3=57.625D
                111                  001.          101
                                             
                7                    1            5
所以(111001.101B=71.5Q
              0011                  1001.          1010
                                             
                3                    9            A
所以(111001.101B=39.AH
  2  110010.1101B=1*2^5+1*2^4+1*2^1+1*2^-1+1*2^-2+1*2^-4=50.8125D
                110                  010.          110          100   
                                                       
                6                    2              6          4
  所以(110010.1101B=62.64Q
                0011                0010            1101
                                               
                  3                  2              D
所以(110010.1101B=32.DH
  3  1011.11011B=1*2^3+1*2^1+1*2^0+1*2^-1+1*2^-2+1*2^-5+1*2^-6=A.8438)D
                001                011.          110          110
                                                         

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。