資源簡介 (共10張PPT)判斷閏年判斷平年老師同學們知道一年有多少個月嗎?一個月又分別有多少天呢?每年的 1、3、5、7、8、10、12 月都有 31 天; 4、6、9、11 月都有 30 天;2月比較特殊,公歷年份能被4整除的是閏年,其他是平年。例如2020年是閏年,2021年是平年。平年的2月有28天,閏年的2月有29天。那老師問問1988年是閏年還是平年呢?探究新知閏年分為普通閏年和世紀閏年,其判斷方法為:公歷年份是4的倍數,且不是100的倍數,為普通閏年。公歷年份是整百數,且必須是400的倍數才是世紀閏年。有一個簡單的十二字口訣:四年一閏、百年不閏,四百再閏。比較特殊的是世紀年份,比如1900年不是閏年,而2000年是閏年。對于普通閏年,只需要同時滿足兩個條件,一是能被4整除,二是不能被100整除。對于世紀閏年,只需要滿足一個條件,即能被400整除即可。兩種閏年之間是或者的關系,使用邏輯“或”進行運算即可。如何判斷某個月份有多少天呢?每個月的天數基本上是固定的,同學們有背過月份歌嗎?一個比較巧妙的方法是將12個月份的天數使用列表保存起來,有了這個列表,要獲取某個月份的天數就非常簡單了,列表編號剛好對應于月份,需要特殊處理的是2月份,這里保存的是平年的天數,即28天,如果是閏年,2月份有29天。程序實現根據題目描述和思路分析,我們可以分4步來編寫程序:初始化列表判斷閏年還是平年計算月份天數說出完整語句程序實現根據題目描述和思路分析,我們可以分4步來編寫程序:初始化列表判斷閏年還是平年計算月份天數綠旗被點擊時,角色位于舞臺中心,然后開始詢問輸入年份,當玩家輸入年份之后,就需要判斷是閏年還是平年了,根據前面的思路分析,編寫代碼如右方:程序擴展根據題目描述和思路分析,我們可以分4步來編寫程序:初始化列表判斷閏年還是平年計算月份天數接著就是詢問月份了,這個非常簡單,直接上代碼:練一練作業1、運用程序判斷下列年份是否是閏年:1925、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000、2004、2008、2012、2016、2020、2024、2028、2032、2036作業1、同學們復習一下口訣記住口訣哦!四年一閏、百年不閏、四百年又閏再 見! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫