AppInventor2自訂函式範例
AppInventor2自訂函式範例--猜數字
猜數字
請寫一個程式,電腦隨機產生介於1到100的正整數為目標值,使用者猜電腦隨機產生的目標值,電腦就目標值與使用者猜測值進行比較,若目標值大於猜測值就產生「猜大一點」訊息,若目標值小於猜測值就產生「猜小一點」訊息,直到猜到為止。
(一)預覽執行結果
在猜一數字輸入「50」,點選「猜猜看」。
輸出「猜小一點」視窗,輸入「25」,按下「OK」,程式會以「25」為輸入判斷是否有猜到。
輸出「猜大一點」視窗,輸入「37」,按下「OK」,程式會以「37」為輸入判斷是否有猜到。
輸出「猜大一點」視窗,輸入「43」,按下「OK」,程式會以「43」為輸入判斷是否有猜到。
輸出「猜小一點」視窗,輸入「40」,按下「OK」,程式會以「40」為輸入判斷是否有猜到。
輸出「猜大一點」視窗,輸入「42」,按下「OK」,程式會以「42」為輸入判斷是否有猜到。
輸出「猜小一點」視窗,輸入「41」,按下「OK」,程式會以「41」為輸入判斷是否有猜到。
最後猜中了,輸出「猜中了」視窗,最後按下「確定」。
(二)建立使用者介面
在Screen1,新增一個表格布局,在表格布局元件內加入一個標籤、一個文字方塊、一個按鈕、一個對話框與一個計時器。
Screen1的畫面
(三)屬性設定
設定後,結果如下。
(四)建立程式拼塊與程式解說
在Screen1新增以下程式拼塊。
程式拼塊