2023年是平年还是闰年_2014年是平年是闰年_1900年是平年还是闰年

2014年是平年是闰年_1900年是平年还是闰年_2023年是平年还是闰年

2023年是平年还是闰年_2014年是平年是闰年_1900年是平年还是闰年

2023年是平年还是闰年_1900年是平年还是闰年_2014年是平年是闰年

昨天孩子问我,她说:”前几天清明节你的文章里为什么写是二月十五啊?”

我说:“今年是闰二月啊,所以就是二月十五啦”。

孩子说:“今年是2023年啊,不是平年么?哪里来的闰二月?闰在哪里?”

我说:“那你知道为什么要设置闰年?”

孩子说:“我前几天刚复习到,小学三年级我们就学过了,被4整除的年份就是闰年2023年是平年还是闰年,如果是1900年这样可以被100整除的整百的年份要拿400去除,能被400整除才算闰年。我会算闰年还是平年,为啥搞个平年闰年我不知道。”

我说:“其实闰年和闰月都是根据历法来的,是天文地理常识。阳历中闰年的二月份有29天,平年2月只有28天,闰年会比平年多一天,所以闰年是有366天的,阳历呢,又叫太阳历,是以回归年作为历法的基础,而我们说的阴历则是以月亮的圆缺盈亏周期作为历月根据的,同时还得考虑全年的寒暑节气,比如我们刚过的这个清明节,它就是二十四节气之一。阴历中大月有30天,小月呢,是29天,这样,一年12个月,共354天。阳历和阴历实际上没有很大的关联性,它们都是按照各自的历法有序走的。如果不设闰月,那么阳历一年365天,阴历354天,少掉十多天,少掉的日期,会导致我们农历过年的时间不断往后延,然后其他节气也是如此顺延,你看,如果这样走个15年,就能差出165天,到那个时候岂不是明明是夏天,阴历却显示冬天到了,那不是乱了四季、错了阴阳,二十四节气还能指导农业生产么?所以阴历中设置了闰二月。闰年其实也是为了调整这样的时间差,前面做太阳系的各大行星的运转星图时你不是查过么,地球公转一年的时间是365.2422日,它也不是正好365啊,每年也会少掉一点点,4年就差1个天了,所以设置个闰年来弥补啊,所以你闰年的二月会多一天的,这也是为了维持四季和每一年份的平衡,不然过个一百多年也会乱了四季的。”

孩子说:“哦互联网项目,这样啊,那我知道了,前几天复习时我还以为这个很简单呢,只要拿公式就可以算了,现在我知道了,为啥要搞平年闰年了,为啥到整百的年份时要多判断下是不是可以被400整除,公转日和年数差0.2422天,要是正好0.25天,就只要判断被4整除了。”

我说:”知道了就好,所以光背公式效果远不如理解吧,你理解了估计这个公式就不会忘了。要不,一会儿你拿Scratch编个自动判断闰年平年的程序吧”。

孩子说:“好的,这个简单,我来做给你看。”

1、闰年平年知识点

闰年是公历中的名词。闰年分为普通闰年和世纪闰年。普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年。(如2020年就是闰年);世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年),如下面这个图例。

1900年是平年还是闰年_2023年是平年还是闰年_2014年是平年是闰年

认识平年、闰年这节课的教学难点是如何判断平年、闰年。从我还在掌握的情况看2023年是平年还是闰年,如果光死记硬背公式,然后套用,效果很不好,学生会经常忘记整百这个年份,很容易把1900年这样的年份判断成了闰年。如果把闰年是怎样产生的,结合天文立法把闰年为什么产生给学生讲述清楚了,学生就不容易忘记整百这样的年份需要去除以400去判断了。

2、编程实现过程

判断平年闰年在21年电子学会考级时曾经出过,是一道真题,我们来先看下题目。

禾木在学校学习了闰年和平年的知识,于是想做一个判断闰年平年的程序,你能帮他实现吗?

满足是闰年的条件:1,年数能整除4或者整除400;2,年数不能够整除400。

1.准备工作

(1)使用默认的小猫角色和背景即可

2.功能实现

(1)程序运行后,提示用户输入要查询的年数

(2)输入完毕,点击确认,小猫会说出是闰年或者平年。

可能考虑到参加考级时有些考生还未学过平年、闰年,比如2年级参考的,所以题目中给出了判断闰年的条件,考试时可能你没学过,但是你可以通过给出的条件,运用已学知识去分析、然后解决问题,这就是考级的意义所在。

解题过程

本题的角色和背景比较简单,使用默认的就可以,主要是考算法。

在功能实现中,有两小问,第1小问是要提示用户输入要查询的年数。通常看到要用户输入,我们就该立刻想到用询问、回答指令来做。

2014年是平年是闰年_2023年是平年还是闰年_1900年是平年还是闰年

第2小问是要判断是平年还是闰年,并说出来。这时用户的回答可以看作一个参与运算的变量。既然是判断,那么肯定得用到判断语句,这里因为要先判断是不是整百年份,因为有两种选择,所以选择“如果、那么、否则”判断语句会比较好一些,如果被100整除了,那么判断是不是能被400整除,否则再判断是不是被4整除即可。这里整除我们可以用

2014年是平年是闰年_1900年是平年还是闰年_2023年是平年还是闰年

来判断,具体如下:

2023年是平年还是闰年_2014年是平年是闰年_1900年是平年还是闰年

3、素材与程序下载

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注