運算思維入門

第五課:迴圈(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. 迴圈設定三條件

開始
結束
每回合變化

迴圈變數

總回合數: (結束 - 開始) / 每次增加

迴圈變數: 儲存目前為第幾回合

(此範例並未使用之)