Search this site
Embedded Files
Skip to main content
Skip to navigation
玩micro:bit學程式
home
microbit.org網頁
第1課:認識micro:bit與第一行程式
第2課:LED動畫與輸入
第3課:事件觸發
第4課 感測與變數
第5課:變數與隨機數猜拳與抽籤
第6課:擲骰子 if/else
第7課:勝負的判斷if/else
第8課:指北針
第9課:後測
教師教學資源
認識microbit接腳
ywrobot擴展板
材料購買
自製杜邦線
補充課程1:水果鋼琴
玩micro:bit學程式
第5課:變數與隨機數抽號碼與猜拳
接續變數,這週要在加上隨機數的應用。
任務一:隨機抽號
按下按鍵A後隨機出現從1到6的數字
步驟1:建立變數骰子
將「變數骰子設定為....」積木放在重複無限次
插入「隨機取數0到100」,將數字改為1到6
步驟2:建立事件觸發,按鍵A
從「輸入」拉出「當按鍵A被按下」
從「基本」拉出「顯示數字」,插入變數骰子。
任務二:隨機猜拳機
步驟1:
建立新的變數猜拳
從變數插入積木將『變數猜拳設定為「隨機取數1到3」』
步驟2:建立輸入判斷
增加「輸入」,「當按鍵B被按下」。
從「邏輯」插入「如果...那麼...否則」積木,並且增加1格if/else空格。
步驟3:建立猜拳圖樣
從「基本」拉出「顯示LEDs」,將猜拳圖樣放入3組if/else空格中。
問題:當變數猜拳等於1時,讓LED顯示剪刀,當變數猜拳等於2時,讓LED顯示石頭,當變數猜拳等於3時,讓LED顯示布,要怎樣用程式表現出來呢?
步驟4:加入邏輯判斷
從「邏輯」中找到「0=0」的積木,插入「變數猜拳」後,根據設計,將另外一個空格填入1還有2。
試試看按A出現隨機數字按B出現隨機猜拳。
Report abuse
Report abuse