📐 數學:十進制與二進制

Denary Numbers and Binary Numbers

一、什麼是進制?

進制是一種數數的方式,決定了每位數可以用哪些符號。

十進制(Denary):每位數可用 0-9,滿 10 進位
二進制(Binary):每位數只能用 0 和 1,滿 2 進位
💡 為什麼電腦用二進制?
電腦內部只有兩種狀態:通電(1)和不通電(0),所以電腦用二進制。

二、十進制 vs 二進制對照表

十進制 二進制 計算 ───────────────────────────────── 0 0 0 1 1 1 2 10 1+1 (滿 2 進位) 3 11 10+1 4 100 11+1 (再滿 2 進位) 5 101 100+1 6 110 101+1 7 111 110+1 8 1000 111+1 (再滿 2 進位) 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 15 1111

三、十進制 → 二進制(除 2 取餘法)⭐必學

方法步驟

🎯 口訣:不斷除以 2,記錄每次的餘數,最後由下往上讀
📌 例題 1:把十進制 13 轉成二進制
步驟 1:不斷除以 2
  13 ÷ 2 = 6 ... 餘 1
  6 ÷ 2 = 3 ... 餘 0
  3 ÷ 2 = 1 ... 餘 1
  1 ÷ 2 = 0 ... 餘 1
步驟 2:由下往上讀餘數
  由下往上:1 1 0 1
✅ 答案:13₁₀ = 1101₂
📌 例題 2:把十進制 25 轉成二進制
  25 ÷ 2 = 12 ... 餘 1
  12 ÷ 2 = 6 ... 餘 0
  6 ÷ 2 = 3 ... 餘 0
  3 ÷ 2 = 1 ... 餘 1
  1 ÷ 2 = 0 ... 餘 1
  由下往上:11001
✅ 答案:25₁₀ = 11001₂

四、二進制 → 十進制(按位展開法)⭐必學

方法步驟

🎯 口訣:每位數 × 對應的 2 的次方(從右邊開始:2⁰, 2¹, 2², ...),然後相加
📌 例題 3:把二進制 1101 轉成十進制
步驟 1:標記每位的位置(從右邊開始,0, 1, 2, 3...)
  1 1 0 1
  3 2 1 0 ← 位置指數
步驟 2:每位 × 2 的位置次方
  1 × 2³ = 1 × 8 = 8
  1 × 2² = 1 × 4 = 4
  0 × 2¹ = 0 × 2 = 0
  1 × 2⁰ = 1 × 1 = 1
步驟 3:全部相加
  8 + 4 + 0 + 1 = 13
✅ 答案:1101₂ = 13₁₀
📌 例題 4:把二進制 10110 轉成十進制
  1 × 2⁴ = 16
  0 × 2³ = 0
  1 × 2² = 4
  1 × 2¹ = 2
  0 × 2⁰ = 0
  總和:16 + 0 + 4 + 2 + 0 = 22
✅ 答案:10110₂ = 22₁₀

五、速算技巧

2 的次方表(必背)

2 的次方 十進制值
2⁰1
2¹2
2²4
2³8
2⁴16
2⁵32
2⁶64
2⁷128

六、進制標記

💡 為了區分不同進制,常用下標標記:
• 13₁₀ 表示十進制 13
• 1101₂ 表示二進制 1101
• 1A₁₆ 表示十六進制 1A

七、練習題

練習 1:把十進制 7 轉成二進制
💡 點擊看答案
111₂(7÷2=3...1, 3÷2=1...1, 1÷2=0...1, 由下往上:111)
練習 2:把十進制 20 轉成二進制
💡 點擊看答案
10100₂(20÷2=10...0, 10÷2=5...0, 5÷2=2...1, 2÷2=1...0, 1÷2=0...1, 由下往上:10100)
練習 3:把二進制 1010 轉成十進制
💡 點擊看答案
10(1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10)
練習 4:把二進制 11111 轉成十進制
💡 點擊看答案
31(16+8+4+2+1 = 31)
練習 5:把十進制 100 轉成二進制
💡 點擊看答案
1100100₂(100÷2=50...0, 50÷2=25...0, 25÷2=12...1, 12÷2=6...0, 6÷2=3...0, 3÷2=1...1, 1÷2=0...1, 由下往上:1100100)

八、常見錯誤

❌ 錯誤 ✅ 正確
餘數由上往下讀 餘數由下往上讀(最後的餘數是最左邊)
忘記最後除到 0 為止 要一直除到商為 0
按位展開時位置數錯 從右邊開始數 0, 1, 2, 3...

🎯 一句話總結

十→二:除2取餘,由下往上讀
二→十:按位展開,全部相加

🔊
🎧