跳到主要內容
Math Max測試版

數學練習 · 全新體驗

二進位遊戲

在這個進位轉換遊戲裡,你要把2到31之間的數換成二進位,再換回來,所以最長的二進位數是11111。對手拿到的是同一個數,誰先算出來,誰的戰士就先出手。

4–99+ 歲皆宜 · 免下載 · 直接在瀏覽器中遊玩 · 23 種語言

什麼是進位制?

進位制規定了用幾個數字計數之後,就要進到下一位。日常用的數是十進位:用0到9這十個數字,9的後面是10。二進位只用0和1兩個數字,所以1的後面就是10,它代表2。用二進位數數,依序是1、10、11、100。

例題:10011₂換成十進位是多少?

  1. 10011右下角的小2,表示這個數是用二進位寫的。
  2. 從右往左看,五個位數分別代表1、2、4、8和16。
  3. 1出現在16、2和1這三個位上,所以計算16 + 2 + 1,得到19。
  4. 所以10011₂就是十九,在鍵盤上輸入19。

一步一步學

電腦只用兩個數字計數,0 和 1 — 那就是二進位,或稱二進位制。每個位都是右邊那個位的兩倍:1、2、4、8、16…

要讀一個二進位數,把有 1 的地方的位值加起來。以 1011₂ 為例:各位(從右邊起)值 1、2、4、8。1 出現在 1、2、8 的位置,所以 8 + 2 + 1 = 11。

把每個 1 下方的值加起來,輸入日常數字。

小提示與常見錯誤

  • 全是1的二進位數,總比下一個位值少1。111₂是7,比8少1;11111₂是31,比32少1。
  • 寫二進位時常見的錯誤是漏寫0。18是16 + 2,所以寫成10010:8、4、1這幾位雖然空著,也都要寫上0。
  • 把一隻手的五根手指當作16、8、4、2、1:伸直代表1,彎下代表0。請孩子先用手指比出13,再比出22。

怎麼玩

一個關卡會出現像11101₂這樣的二進位數,你輸入它平常的值29。另一個關卡會問「20 的二進位」這類題目,你只按0和1,輸入10100。搶先輸入正確的數字,青花菜就會出擊,答得越快,傷害越大。

— 快問快答 —

二進位:精簡 FAQ

二進位是什麼意思?
二進位的意思是每兩個一組來計數,而不是每十個一組。十進位裡,十個一組成一個十,十個十組成一個百。二進位裡,兩個一組成一個二,兩個二組成一個四,兩個四組成一個八。所以100₂代表四,而不是一百。
十進位數要怎麼轉成二進位?
一個可靠的方法是不斷除以2,並記下每次的餘數。以26為例:26 ÷ 2 = 13,餘0。接著13 ÷ 2 = 6,餘1。然後6 ÷ 2 = 3,餘0;3 ÷ 2 = 1,餘1。最後1 ÷ 2 = 0,餘1。把餘數從最後一個讀到第一個,就是11010。
有什麼訣竅可以檢查二進位答案?
兩個快速檢查能抓出大部分失誤。以1結尾的二進位數是奇數,以0結尾的是偶數,所以25的二進位一定以1結尾。另外,在二進位數末尾加一個0,數就變成原來的兩倍。日常的數這樣做會變成十倍,但110₂是6,1100₂是12。
孩子為什麼會把二進位數當成一般的數來讀?
二進位和日常的數用的是同樣的數字,所以眼睛會習慣性地把110讀成一百一十。把數字一個一個唸出來,「一、一、零」,就能打破這個習慣,留出時間算出真正的值:6。數字後面的小2,就是提醒你換一種讀法的訊號。
這個二進位對戰遊戲免費嗎,課堂上也能用嗎?
免費,全班都能玩這兩個二進位關卡,每位學生只需要一個瀏覽器,不用註冊,也不用安裝。暖身時,在黑板上寫下1、10、11,這就是用二進位數數的開頭。學生輪流寫出下一個數,直到有人寫出10000,也就是十六。之後每個人在自己的平板上對戰。想一邊做進位轉換練習一邊追蹤進步,可以選按學生人數計價的學校方案,裡面有教師儀表板。

準備好開戰了嗎?