免費開始練習
moea_joint 104年 [資訊] 計算機原理、網路概論

第 3 題

電腦內部運算之數字系統轉換方式可提供 10 進位和非 10 進位互相轉換。請計算 $(0.625)_{10} = $?
  • A $(0.101)_2$
  • B $(0.101)_4$
  • C $(0.101)_8$
  • D $(0.101)_{16}$

思路引導 VIP

當我們把十進位整數轉換為其他進位時,我們會不斷地透過「除法」來找出每一位的餘數;那麼,如果現在要處理的是小數點後的數值,你覺得應該改用什麼樣的反向運算,來依序提取出每一位數的權值呢?試著對這個小數重複進行該運算,並觀察產生的整數部分會發生什麼變化。

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出 (A) 作為答案,代表你對進位制轉換的基礎掌握得非常紮實,這在計算機科學中是相當關鍵的起步。

十進位與二進位的小數轉換

這題的核心考點在於「十進位小數轉非十進位」的運算法則。我們在處理整數轉換時習慣用「除法」,但處理小數部分時,則需採用「連乘取整法」。具體計算過程如下:

▼ 還有更多解析內容

🏷️ 相關主題

二進位算術與補數運算:計算機中的數值表示
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題