以運算思維設計
簡易計時器
羅東國中資訊組-楊智超
功能說明-影片
1.按下【分】或【秒】設定時間。
2.有設定時間,按下【開始/停】,
會開始倒數計數,時間到響鈴。
3.如果沒有設定時間,按下【開始/停止】
會開始正數。
4. 計時進行中,按下【開始/停止】會停止再按一次會繼續計時。
5.分、秒同時按,會歸零。
1.拆解-版面拆解、動作拆解
1.版面設計。
2.按下【分】按鈕,顯示設定分。
3.按下【秒】按鈕,顯示設定秒。
4.按下【開始】,如果
有設定時間,倒數
沒有設定時間,正數
5.分/秒同時按,歸零
2.找出規律
1.按下【分】,分從1開始,每次加1,1.2.3......
2.按下【秒】,秒從1開始,每次加1,1.2.3......
3.正數→按下開始,時間從0 開始,每次+1秒
4.倒數→按下開始,時間從設定時間每次-1秒
5. 秒數顯示、分數顯示技巧
3.歸納或抽象化-版面設計組成
2個文字標籤
3個按鈕
多設計一個歸零�(重置)鈕
3.歸納或抽象化-時間會變動
1.版面設計抽象化
2.時間抽象化-設計兩變數儲存分與秒
4.設計演算法-流程圖
1.正數演算法
2.開始/停止 功能演算法(單鍵開關)
3.清除按鍵-演算法
4.秒按鍵-演算法
5.分按鍵-演算法
6.正/倒數 切換與判斷-演算法
7.倒數演算法-演算法