變數積木
micro:bit 的變數積木是一個帶有自訂名稱的「容器」,容器裡可以放入數字、文字、清單或是邏輯判斷等資訊,更可以讓其他程式積木重複使用,在許多較為複雜的程式,都會大量應用到變數,來簡化程式邏輯,讓程式更彈性更容易編輯。
變數積木有幾個分類:建立 / 設定變數、刪除 / 重新命名變數、改變 / 調整變數。
建立 / 設定變數
點擊選單裡「新增變數」的按鈕,會彈出一個新增變數對話視窗,可以輸入變數的名稱。
輸入名稱之後,就會建立一個變數積木,同時會出現「變數設定」、「變數改變」的積木。
變數可以設定為「文字」、「數字」、「陣列」、「邏輯判斷」或「其他變數」。
- 在同一個 micro:bit 程式裡,一個變數只能設定為「一種」內容,如果已經設定為「文字」,就不能再將其設定為其他種類。
下圖的例子,建立了一個變數 a,使用重複無限次迴圈,每次重複時顯示變數 a 的內容,當按下 A 按鈕時,設定變數 a 為 "A",按下 B 按鈕時設定變數 a 為 "B",執行後,按下不同按鈕就會顯示不同文字。
刪除 / 重新命名變數
按下變數的下拉選單,會出現幾個選項,分別是「建立新的變數」、「重新命名變數」以及「刪除變數」,只要點選就會執行對應的功能,如果有建立其他的變數,也可以透過下拉選單點選更換。
改變 / 調整變數
「改變 / 調整變數」積木是針對變數為「數字」的內容,進行數值的增加或減少。
下圖的例子,micro:bit 啟動時會建立一個數值為 0 的變數 a,透過無限重複積木,每次重複都會顯示變數 a 的數值,當按下 A 按鈕時,將變數 a 的數值減 1,按下 B 按鈕時,將變數 a 的數值加 1。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~