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