擲骰子

https://sites.google.com/site/jingprogram/app/control  (檔名:draw0515)

Math算術運算指令

數學Math指令區中random integer 會回傳一個介於指定數字之間的隨機整數,包含上限(to)與下限(from)。參數由小到大或由大到小不會影響計算結果。【重點:學會判斷控制&迴圈指令,及數學Math指令區中random integer的設計與應用。】參閱random integer《摘自: AppInventor中文學習網


 範例:擲骰子,產生1~6 點。(math_random_integer.aia)

1.外觀編排(Designer)頁面:即版面配置頁面。
 Emulator 測試結果:


2.程式設計(Blocks)頁面:

 

 

迴圈

迴圈可處理程式中重複的工作,又分為固定執行次數迴圈即【循序取(數字)】,及不固定執行次數迴圈即滿足條件迴圈】,分述如下:

(一) 循序取(數字) for each(數字)

  • for each 循序取(數字)迴圈是固定執行次數的迴圈,其方塊於內建方塊項目的流程控制指令:

 for each

 

 →流程圖:

 範例:擲骰子,產生1~6 點,一次產生8個骰子點數(for_each_1.aia)
 

1.外觀編排(Designer)頁面:即版面配置頁面。

 Emulator 測試結果:

 

2.程式設計(Blocks)頁面: