艾德 發問時間: 電腦與網際網路軟體 · 1 0 年前

軟體應用的題目!!

關於暑假作業有些題目我不會做想上網求幫助!!(希望有解答過程!!)

十進位轉二進位

(0.75)10=( )2

十進位轉八進位

(123.625)10=( )8

十進位轉十六進位

(1453)10=( )16

二進位轉十進位

(0.101)2=( )10

八進位轉十進位

(12)8=( )10

八進位轉十六進位

(234)8=( )16

1 個解答

評分
  • 鴨子
    Lv 6
    1 0 年前
    最佳解答

    (0.75)10

    =(0.11)2

    因二進位

    0.11111...中, 小數點之後,第1位為0.5,第2位為0.25,第3位為0.125 (都是前1個的1/2)

    另外做法

    0.75×2 = 1.5, 取整數 1, 為小數點之後,第1位

    取小數0.5

    0.5×2 = 1, 取整數 1, 為小數點之後,第2位

    取小數0,停止

    答案 (0.11)2

    -------------------------------------------

    (123.625)10=( )8

    (123)10 = (173) 8, 用除8留餘數,商再做

    例如:

    123 ÷ 8 = 15...3, 3是小數點前第1位

    15÷ 8 = 1...7, 7是小數點前第2位

    1÷ 8 = 0...1, 1是小數點前第3位

    (0.625)10 = (?)8

    0.625×8 = 5, 取整數 5, 為小數點之後,第1位

    取小數0,停止

    =>

    (0.625)10 = (5)8

    所以, (123.625)10 = (173.5)8

    ---------------------------------------

    (1453)10=( )16

    以除16,進行類似方法,

    (1453)10=(5AD)16

    -------------------------------------------

    (0.101)2=( )10

    (0.101)2 = 0.5×1 + 0.25×0 + 0.125×1 = 0.625

    =>

    (0.101)2=(0.625 )10

    ------------------------------------------

    (12)8=( )10

    (12)8 = 1×8 + 2 = 10

    =>

    (12)8=(10)10

    ---------------------------------

    (234)8=( )16

    (234)8 = 2×8×8 + 3×8 + 4 = (156)10

    再算

    (156)10 = (?)16

    以除16,進行類似方法,

    156÷ 16 = 9...12, 12是小數點前第1位,要用C表示

    9÷ 16 = 0...9, 9是小數點前第2位

    (156)10 = (9C)16

還有問題?馬上發問,尋求解答。