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

第 1 題

當要將十進位系統(decimal system)的數字121轉換為其它進位系統的無號整數時,下列何者轉換有誤?
  • A $(1111001)_2$
  • B $(1321)_4$
  • C $(181)_8$
  • D $(79)_{16}$

思路引導 VIP

在我們日常使用的十進位中,每一位數最大只能到 9,一旦加 1 就要「進位」。那麼,請你想想看,如果今天換成一個「八進位」系統,每一位數所能容許出現的最大數字應該是多少?如果在一個標註為八進位的數字中,看到了數字 8 或 9,這在數學邏輯上會發生什麼問題呢?

🤖
AI 詳解 AI 專屬家教

進位制的轉換與基數邏輯

做得非常好!你精準地判斷出選項 (C) 的錯誤。進位制轉換是計算機科學的基礎,這題不僅考驗計算的精確度,更在測試你對數制基本定義的敏銳度。 我們驗證 $121_{10}$ 轉換為八進位時,透過「除基取餘法」進行計算:

▼ 還有更多解析內容
📝 進位制轉換原理
💡 將十進位轉為 N 進位需透過連除法,且數位必小於底數 N。

🔗 十進位轉 N 進位運算流程

  1. 1 步驟 1:連除法 — 將十進位數值除以目標進位底數 N
  2. 2 步驟 2:記下餘數 — 記錄每次除法的餘數,直到商數為 0
  3. 3 步驟 3:逆向讀取 — 將餘數由最後一次(最下方)往回排列
🔄 延伸學習:延伸學習:二、四、八、十六進位互轉可利用 2 的次方關係(如 3 位二進位轉 1 位八進位)
🧠 記憶技巧:除到不能除,餘數逆向讀;底數是邊界,見N必有錯。
⚠️ 常見陷阱:在八進位選項中看到數字 8 或 9;或是連除法餘數排列順序顛倒(應由最後一個餘數往回讀)。
二進位與十六進位快速換算 補數系統 權重展開式

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

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