單元 3:台灣疫情查詢 - 確診人數最大值與最小值
單元 3:台灣疫情查詢 - 確診人數最大值與最小值
3-7 查詢最大值
3-7 查詢最大值
▶️ 教學影片
📒 說明
在單元 3-6 的程式中,使用者查詢多個日期的當天的新增確診人數,並建立日期清單與新增確診數清單。
本程式是找出新增確診數清單中的最大值。
由於新增確診數清單的資料是未排序,因此採用循序搜尋找尋最大值。
👉 操作步驟
1. 建立變數【人數最大值】用以儲存人數最大值。
2. 建立變數【日期最大值】用以儲存人數最大值的日期。
3. 建立變數【編號】用以控制迴圈。
4. 建立【找出最大值】訊息:
當收到訊息【找出最大值】
變數【人數最大值】設為 0
變數【日期最大值】設為 0
變數【編號】設為 1
重複清單【日期清單】的長度次
如果【新增確診人數清單】的第【編號】項 大於 變數【人數最大值】那麼
變數【日期最大值】設為【日期清單】的第【編號】項
變數【人數最大值】設為【新增確診人數清單】的第【編號】項
變數【編號】改變 1
說出「變數【日期最大值】新增確診數最多是變數【人數最大值】」持續 2 秒
5. 修改主程式:加入廣播訊息【找出最大值】並等待。