第三課:條件判斷
經營策略1
經營策略2
TicketGenerator
❶
最終結果
❷
❸
❹
❺
100像素
垂直配置2
60像素
100像素
60像素
下拉選單的選項
日期、年齡、優惠碼、票面內容
1. 必須記憶
2. 隱藏版
列印票面內容時的「票價」
下拉選單的內容
日期、年齡、優惠碼、票面內容
1. 必須記憶
2. 隱藏版
列印票面內容時的「票價」
2. 隱藏版
下拉選單的內容
清單(藍色): 可一次存放許多同樣類型的資料
年齡空清單? 數值太多,改用程式產生
清單(藍色): 可一次存放許多同樣類型的資料
年齡空清單? 數值太多,改用程式產生
迴圈
Screen1初始化:App啟動之後,最先發生的事件
在這裡把所有準備工作做好
年齡清單
「選擇完成」事件:下拉選單改變選項時,會產生此事件
將所選中的數值,放回「年齡」變數
將所選中的字串,放回「日期」變數
按鈕「被點選」事件
有優惠碼
沒有優惠碼
小於等於12歲
不是小於等於12歲
印出片面內容
製作內容
'\n': 換行
顯示內容
目的: 暫存資料,供後續使用
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
變數名稱
變數值有「資料型別」: 數字、字串(以不同顏色代表)
如有需要,也可以用變數儲存
goToMovie
條件判斷的流程
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
布林值
運算用拼圖
數學模塊也有一個布林運算拼圖
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
數字比較要用「數學」模塊的拼圖
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
如果有運算式子,要先算出結果
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
參考來源: code.org CSP '21-22 Unit 4 - Variables, Conditionals, and Functions
三種類型的「如果」拼圖
成立的清況
條件判斷拼圖
成立的清況
不成立的清況
條件判斷拼圖
成立的清況
繼續縮小條件判斷
縮小條件成立的清況
縮小條件不成立的清況
一種流程
二種流程
三種以上流程