2018年10月13日 星期六

全國勞工總會─App Inventor 2 積木區塊式手機程式開發入門實務班 2018.10.13

全國勞工總會第二天課程
App Inventor 2 猜數字密碼實作與流程控制運用





上周最後上到 if 判斷式,開始就來讓大家用遊戲來練習。把遊戲融入到寫程式當中,當撰寫出來能玩,是一個很有成就感且有趣的事。因此一開始先提到 random 亂數的使用方式,接下來就來撰寫綜藝節目也常玩的「猜數字遊戲」,就是首先程式會任意設定了一組密碼,由玩家先猜一個數字,程式會回應密碼並縮小座落的範圍,重複數次動作,直至猜到密碼的那個人輸為止。


練習了 if 之後,開始進入 for 迴圈,這是學習程式的一個小關卡,我們估計會在此練功一段時間,讓大家重複演練至熟練,這樣有助於未來撰寫程式更能得心應手。第一個讓大家做的範例:列印一個數字的九九乘法,果不其然,多數人有點無法適應,沒關係,之後還有很多範例,來幫助大家衝破這個小關卡喔。加油。

本周六小時的上課內容有:
  1. 猜數字游戲畫面設計
  2. 猜數字游戲程式設計1 宣告變數、亂數、變數值儲存與讀取
  3. 猜數字游戲程式設計2 判斷數字大小,給予範圍提示
  4. 猜數字游戲程式設計3 判斷數字大小,上下限的數值要不斷的修正
  5. 猜數字游戲程式設計4 判斷輸入數字範圍,不可低於下限、也不可高於上限
  6. App Inventor 2 流程控制說明1、以及簡單的兩個練習題
  7. App Inventor 2 流程控制兩個練習題的解題過程
  8. App Inventor 2 流程控制說明2、以及簡單的一個練習題
  9. App Inventor 2 流程控制2一個練習題「登入系統」的解題過程
  10. App Inventor 2 流程控制3 For迴圈的介紹、列印指定數字的九九乘法表
  11. For迴圈列印指定數字的九九乘法表版面設計與程式內容
  12. For迴圈列印指定數字的九九乘法表版面設計與程式內容 補足清空過去資料的程式

沒有留言:

張貼留言