A、B按鈕控制數字的增減、循環
Microsoft MakeCode for micro:bit
點擊以上鏈接,打開micro:bit MakeCode編程網頁。
01 創建新變數,命名為「顯示數字」。
在彈出的對話框中,輸入中文字「顯示數字」,確定:
02 在「當開機時」程序框內,將變數賦值為0(初始化),並用點陣屏顯示出來。
拖入變數賦值積木:
將變數「item」改選為「顯示數字」:
註:可以看到變數的「重命名」和「刪除」也在選項中。
用點陣屏將變數「顯示數字」顯示出來:
03 從Input選項中選取on button A pressed(當按鈕A被按下)程序框
04 在on button A pressed(當按鈕A被按下)程序框中,拖入變數賦值積木,將變數「item」改選為「顯示數字」。
右側原為數值常量0,現拖入數學「減法」運算積木,改為(變數「顯示數字」減1)的結果:
程序修改結果:
05 拖入邏輯選項中的「如果為...,則...」積木,修改邏輯判斷條件為變數「顯示數字」小於0。
分支結構:如果為...,則...
數量「關係判斷」積木:數量1<數量2
邏輯判斷條件為變數「顯示數字」小於0:
06 判斷為true(真)時,執行「則...」:將數值9賦值給變數「顯示數字」。
07 實時更新:在點陣屏上顯示數字。
這段程序的功能為:
當按下按鈕A時,數值遞減(減小1),並且在數值0之後不變負值,而是恢復為數值9,達到循環效果。
08 模仿上述做法,構建程序積木:
當按下按鈕B時,數值遞增(增加1),並且在數值9之後不進位,恢復為數值0,達到循環效果。
編程頁面左側,整體程序模擬運行效果:
推薦閱讀:
※『引燃物』-連接平凡與傑出的那個點,您幫孩子找到了嗎?
※【乾貨】一張圖看懂孩子編程學習的成長路徑
※創客教育的四個類別,及未來的競爭力
※那些讓你眼前一亮的小玩意兒 都在這裡
※揭秘 | 樓下小黑究竟是誰?德創記者為你帶來最新猛料!