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學程式
第7課:勝負的判斷if/else
這是一個丟骰子的microbit檔,你可以下載它後匯入makecode中編輯。
從下載拉入hex檔案上傳
匯入骰子的程式碼。
插入「廣播」中的「廣播數字」
將變數「骰子」插入「廣播數字」中
將自己的骰子數字發送出去
插入「廣播」中的「當收到廣播」
使用這個來接收其他micro:bit發來的數字
插入「邏輯」中的「if/else如果否則」積木
首先,假設收到的數字與骰子相同,顯示「F」平手
增加「if/else」欄位,再加入勝負的判別式。
當骰子大於收到的數值時,就是贏了,顯示W。
增加「if/else」欄位,再加入勝負的判別式。
當骰子小於收到的數值時,就是贏了,顯示L。
輸出到micro:bit中,跟同學來試試看。
觀察問題:勝負的顯示很快就不見了,結果不知道誰輸誰贏?
延長顯示時間
輪流顯示自己的點數與勝負
讓點數與勝負重複顯示三次
Report abuse
Report abuse