Search this site
Embedded Files
Skip to main content
Skip to navigation
先虛後實-博愛國小
Home
micro:bit官方網頁
CoSpaces官方網頁
第1課:場景佈置
第2課:循序與動畫
第3課:觸發事件換場與移動
第4課:事件觸發
第5課:變數與隨機數
第6課:擲骰子
第7課:勝負的判斷if/else
第8課:方位角
第9課:後測
補充課程1:水果鋼琴
學習資源
先虛後實-博愛國小
第5課:隨機抽號
經過虛擬實境的程式設計,現在我們再來嘗試看看micro:bit,比比看誰到底是虛擬實境好玩,還是micro:bit好玩?
任務一:隨機抽號
按下按鍵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