首頁>Club>
9
回覆列表
  • 1 # son就是你

    按以下步驟進行:對於任意一個分數x(0<x<1)轉換為二進位制,可輾轉乘2,如果結果大於1,則該位上0,得數減一併繼續輾轉乘2,否則該位上0,繼續輾轉相乘2!

    示例:將分數3/7轉換為二進位制數(誤差小於2^-6,即保留6位)

    3/7×2=6/7;上0

    6/7×2=12/7>1∴12/7-1=5/7;上1

    5/7×2=10/7>1∴10/7-1=3/7;上1

    3/7×2=6/7∴上0

    6/7×2=12/7>1∴12/7-1=5/7;上1

    5/7×2=10/7>1∴10/7-1=3/7;上1

    所以結果為0.011011

  • 2 # nylnz8817

    直接把分子先化成二進位制,這個很簡單,分子一直除以2依次取餘再反過來就是二進位制了,然後解決分母:分母是64的話,2的6次方就是64,再把剛剛求得的二進位制的小數點往左退6位就是這個分數的二進位制數了。比如-27/64 .-27=-11011,小數點往左移動6位=-0.011011=1.011011 補碼:除了符號位,各位取反末位加1=1.100101. 反碼=補碼-1,所以直接對原碼除了符號為求反即可。

  • 中秋節和大豐收的關聯?
  • 高中兵役體檢流程?