平年和闰年
知识点:分支嵌套、余数
同学们都知道什么平年与闰年吗?
这和我们一年的天数有关,平年有365天而闰年有366天。
这是为什么呢?
认识闰年
同学们都知道地球自转一圈为一天,而地球围绕太阳转一圈为一年称之为公转。
但是地球公转一圈并非是正好的365天,而是365天5小时48分46秒(合365.24219天)称之为一回归年(tropical year)。公历的平年只有365日,比回归年短约0.2422 日,所以我们会发现如果每过四个回归年就会多一天,故第四年于2月末加1天,使当年的历年长度为366日,这一年就为闰年。
我们认识几个单词:Tropical Year(回归年)、Common Year(平年)、Leap Year(闰年)
现行公历中每400年有97个闰年。按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来。因此每四百年中要减少三个闰年。
所以公历规定:年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的世纪年,即使是4的倍数也不是闰年。
我介绍了这么多,同学们是不是快被我说晕了,没关系我们用scratch来算一算。
综上所述,我们得知如果是普通年份只要能被4整除就是闰年;如果是整百年份就要被400整除才是闰年。
我们开始通过Scratch设计程序来算出任意一年是平年还是闰年吧!
解题思路:如果一个年份,当它不能被100整除时,它可以被4整除就是闰年,当它可以被100整除的时候,必须同时被400整除才是闰年,一起来完成程序吧:
点击绿旗,当输入一个年份时,小K会准确说出它是不是闰年,是不是很厉害?