挑戰
用小遊戲練基本觀念:二進位、邏輯、排序、搜尋。十歲以上就玩得動,一個大約三到五分鐘。
完成挑戰會拿到經驗值,有些挑戰第一次完成還會送你一個角色。成績越好經驗越多,但完成本身就先給六成。
挑戰清單
十進位轉二進位
電腦只認得 0 和 1。把一個十進位的數字拆成 8 個位元,看懂每一個位置代表多少。
計算機概論送角色:恐龍小Q+60 經驗
二進位轉十進位
反過來:看到一串 0 和 1,算出它是多少。學會之後就看得懂電腦裡的數字。
計算機概論送角色:殭屍阿肥+60 經驗
終極密碼
1 到 100 猜一個數字。用「每次都猜中間」的方法,最多七次一定猜得到——這就是二分搜尋法。
演算法送角色:冒險女孩+70 經驗
排序大挑戰
把八根長短不一的柱子由矮到高排好。你自己排一次,再看電腦用選擇排序法排一次,比比看誰的步驟少。
演算法送角色:暗影使者+80 經驗🔒 需要 2 級
邏輯閘
AND、OR、NOT 是電腦裡最小的零件。接對線讓燈亮起來,順便把真值表填完。
計算機概論送角色:冰封企鵝+80 經驗🔒 需要 2 級
指令走迷宮
先把整串指令排好,再按執行。步數有限制,要用迴圈才走得完——這就是為什麼程式需要迴圈。
演算法+90 經驗🔒 需要 3 級