運算思維入門
第五課:迴圈(loop)
範例4: 骰子遊戲
範例說明:
輸入擲骰子的總次數後
點選骰子圖像
會統計出現「奇數」、「偶數」點的次數
若次數 ≤ 0
重新輸入
若次數 > 0
顯示結果
新建專案,設定專案名稱, 如DiceRoller
DiceRoller
從「使用者介面」、「介面配置」拖曳組建,如圖
為組件改名,如圖右,組件名稱將用於程式設計
Screen1 各組件的屬性設定如下(1/3)
被點選事件
Screen1 各組件的屬性設定如下(2/3)
#21adffff
#2a3f8dff
背景顏色
RGBA, 16進位
RGA: 紅綠藍三原色
A: Alpha指透明度
水平配置2
水平配置3
文字顏色:白色
Screen1 各組件的屬性設定如下(3/3)
標籤4
奇數出現的次數:
文字顏色:白色
標籤5
偶數出現的次數:
文字顏色:白色
程式設計階段
「變數」用於記憶,以便後續計算與使用。此處,需要多少變數?(1/2)
1. 必須記憶
總次數
奇數統計結果
偶數統計結果
「變數」用於記憶,以便後續計算與使用。此處,需要多少變數?(2/2)
1. 必須記憶
總次數 奇數統計結果 偶數統計結果
最先開始的事件:Screen 1 初始化
圖像_擲骰子被點選: 全部程式碼
次數≤0
次數>0
資料存至 總次數
圖像_擲骰子被點選: 次數≤0時
次數≤0
呼叫 對話框 顯示錯誤訊息
標題
訊息
按鈕文字
圖像_擲骰子被點選: 次數>0時
次數>0
將統計次數 清零
迴圈
B.每一回合執行動作
A. 迴圈設定三條件
開始
結束
每回合變化
迴圈變數
呼叫對話框 等待確認
顯示結果
關於迴圈
B.每一回合執行動作
A. 迴圈設定三條件
開始
結束
每回合變化
迴圈變數
總回合數: (結束 - 開始) / 每次增加
迴圈變數: 儲存目前為第幾回合
(此範例並未使用之)
第五課:迴圈
By Leuo-Hong Wang
第五課:迴圈
- 241