1 of 7

以運算思維設計

簡易計時器

羅東國中資訊組-楊智超

2 of 7

功能說明-影片

1.按下【分】或【秒】設定時間。

2.有設定時間,按下【開始/停】,

會開始倒數計數,時間到響鈴。

3.如果設定時間,按下【開始/停止】

會開始正數。

4. 計時進行中,按下【開始/停止】會停止再按一次會繼續計時。

5.分、秒同時按,會歸零。

3 of 7

1.拆解-版面拆解、動作拆解

1.版面設計。

2.按下【分】按鈕,顯示設定分。

3.按下【秒】按鈕,顯示設定秒。

4.按下【開始】,如果

設定時間,倒數

沒有設定時間,正數

5.分/秒同時按,歸零

4 of 7

2.找出規律

1.按下【分】,分從1開始,每次加1,1.2.3......

2.按下【秒】,秒從1開始,每次加1,1.2.3......

3.正數→按下開始,時間從0 開始,每次+1秒

4.倒數→按下開始,時間從設定時間每次-1秒

5. 秒數顯示、分數顯示技巧

5 of 7

3.歸納或抽象化-版面設計組成

2個文字標籤

3個按鈕

多設計一個歸零�(重置)鈕

6 of 7

3.歸納或抽象化-時間會變動

1.版面設計抽象化

2.時間抽象化-設計兩變數儲存

7 of 7

4.設計演算法-流程圖

1.正數演算法

2.開始/停止 功能演算法(單鍵開關)

3.清除按鍵-演算法

4.秒按鍵-演算法

5.分按鍵-演算法

6.正/倒數 切換與判斷-演算法

7.倒數演算法-演算法