當前位置:
首頁 > 最新 > 簡簡單單的時鐘,卻讓一群學生暈頭轉向,你說呢?

簡簡單單的時鐘,卻讓一群學生暈頭轉向,你說呢?

前兩期分別介紹了秒針、分針的運動規律,並編寫了秒針、分針的運動程序。

經過一天的思考,你們解決了上一期分針運動程序不足的問題沒?

接下來我們將完善分針運動的程序,同時設計時針的運動程序。

同學們,你們準備好了嗎?

01

上一期分針運動存在的問題是當秒針運動一圈後,分針應向右旋轉6度,但是它卻向右旋轉超過了6度。我們仔細分析如下的程序,將會發現其不足之處。

因為當前時間秒=0與當前時間秒=1是有1秒鐘的時間間隔,雖然1秒的時間很短,只是一眨眼的功夫,但是對計算機而言,它可以運行條件語句內的向右旋轉6度指令多次,所以我們才會發現在短短的1秒鐘時間內分針竟然轉動了遠不止於6度。

那麼我們該如何解決這個問題呢?

02

你們想到了什麼好方法呢?

小編是進行如此處理,在條件語句後面添加一條等待命令,等待的時間超過1秒且小於59秒即可。具體程序如下:

03

解決了分針運動的程序問題,接下來我們就可以觸類旁通,編寫時針的程序了。

在編寫時針程序前,我們還是分析下時針的運動規律。當秒針轉動一圈,時針應該轉多少度呢?

向右旋轉6度

向右旋轉0.5度

那麼到底誰才是正確答案呢,你說呢?

正確答案是0.5度。在時鐘里一小時是一大格,一圈共有12格,1小時60分鐘。所以1分鐘時針轉動的度數是:

360÷12÷60=0.5°

04

從秒針、分針的運動程序,我們可以很快地歸納出時針的運動程序,你們想到了嗎?

你們的想法是否如上圖一樣?

如果你的想法與上圖一樣,小編得告訴你的程序是錯誤的,你發現了嗎?

本期的介紹就到此為止,我們將在下一期指出時針運動程序的錯誤之處,歡迎同學們留言,我們將一一進行解答


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 小學信息 的精彩文章:

判斷一個數是整數?你會嗎

TAG:小學信息 |