2.Scratch 第二單元 時鐘製作
練習2-01-簡易時鐘
練習2-01-簡易時鐘
(1)自製鐘面舞臺。
(1)自製鐘面舞臺。
(2)自製各指針角色。
(2)自製各指針角色。
(3)程式一執行從0時0分0秒開始。
(3)程式一執行從0時0分0秒開始。
◎運算邏輯
◎運算邏輯
(1)秒針1秒鐘轉1/60圈是( 6 )度。 →360*(1/60)
(1)秒針1秒鐘轉1/60圈是( 6 )度。 →360*(1/60)
(2)分針1分鐘轉1/60圈是( 6 )度。 →360*(1/60)
(2)分針1分鐘轉1/60圈是( 6 )度。 →360*(1/60)
1秒鐘轉( 0.1 )度。 →360*(1/60)*(1/60)
1秒鐘轉( 0.1 )度。 →360*(1/60)*(1/60)
(3)時針1小時轉1/12圈是( 30 )度。→360*(1/12)
(3)時針1小時轉1/12圈是( 30 )度。→360*(1/12)
1分鐘轉( 0.5 )度。 →360*(1/12)*(1/60)
1分鐘轉( 0.5 )度。 →360*(1/12)*(1/60)
1秒鐘轉( 1/120)度。 →360*(1/12)*(1/60)*(1/60)
1秒鐘轉( 1/120)度。 →360*(1/12)*(1/60)*(1/60)
秒針
秒針
分針
分針
時針
時針
2.練習2-02-可調時時鐘
(1)加入調時按鈕。
(2)以對話方式輸入要調整的時間。
(3)對話結束調整時間,秒針歸零。
◎運算邏輯
(1)時針每走1小時增加(30)度。 →360*(1/12)
(2)分針每走1分鐘增加( 6 )度。 →360*(1/60)
(3)分針每走1分鐘,時針要多走(0.5)度。→360*(1/12)*(1/60)
設定鍵
秒針
分針
時針
◎問題討論:練習2-01和2-02所製造出來的時鐘時間準確嗎?
(1)秒針跳一格真的是1秒嗎?
(未考慮程式運算時間)
(2)秒針、分針、時針是各自運轉嗎?
(秒針轉1圈→分針才能走一小格,分針走1圈→時針才能走5小格,是連動的關係。)
3.練習2-03-自動對時時鐘
(1)修改練習2-01各指針不連動的問題。
(2)加入調時按鈕,自動和電腦時間對時並調整時間。
秒針
分針
時針
校時按鈕
4.挑戰2-04-具鬧鈴功能的時鐘
(1)加入鬧鈴設定指針,滑鼠按下時隨滑鼠旋轉,選定時間後按任一鍵結束設定。
(2)鬧鈴時間到響鈴,按空白鍵立即結束響鈴。
秒針
分針
時針
校時按鈕
鬧鈴針