欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 教育教学

自己就是一本活日历

科普小知识2021-09-07 14:04:34
...

小学数学故事:我是一个活的日历

历史上哪一天是一天?未来的星期几?在这个问题上,有许多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是泽勒公式。即,w = y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

公式中的符号有以下含义:周;c:世纪;y:年(两位数);m:月(m大于等于3且小于等于14,即在泽勒公式中,某年的1月和2月计算为前一年的13月和14月,例如,2003年1月1日计算为2002年1月1日);d:天。[]代表舍入,也就是说,只需要整数部分。

与另一个通用计算公式相比,泽勒公式大大降低了计算复杂度。为了节省篇幅,本文不讨论另一个通用计算公式(如有兴趣,请查阅杭州14号网站的相关内容)。

然而,作者给出的一般计算公式似乎更简洁(包括计算过程)。公式如下:

W=[y/4]+r(y/7)-2r(c/4)+m'+d

公式中的符号含义如下,r()表示余数,即只有余数部分;“m”是m的修正数。1月至12月的修正数1 '至12 '如下所示:(1 ',10 ')= 6;(2 ',3 ',11 ')= 2;(4 ',7 ')= 5;5 ' = 0;6 ' = 3;8 ' = 1;(9 ',12')=4(注:在作者给出的公式中,当年份为湿年时,y为1 ' = 5;2'=1).其他符号的含义与泽勒公式相同。

以2049年10月1日(国庆100周年)为例,分别采用泽勒公式和作者给出的公式进行计算。过程如下:

泽勒公式:w = y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1

= 49+[49/4]+[20/4]-2×20+[26×(10+1)/10]+1-1

=49+[12.25]+5-40+[28.6]

=49+12+5-40+28

=54(除以7+5)

作者给出的公式是:w=[y/4]+r(y/7)-2r(c/4)+m'+d

=[49/4]+r(49/7)-2r(20/4)+10'+1

=12+0-2×0+6+1

=19(除以7+5)

也就是说,2049年10月1日(第100个国庆节)是星期五。

你的生日是哪一天(你出生的时候,今年,明年)?试试看。

此外,根据作者给出的公式,人们只需稍加训练就可以用心计算(而用泽尔勒公式计算心脏是非常困难的)。

仅在特定年份计算更简单。例如,在2003年,前三项是用作者给出的公式计算的。它可以被称为年度修正数,缩写为Y2003'=3。当我们计算2003年某一天(例如,6月1日儿童节)的星期几时,我们直接替换前三项,然后w = 2003 '+6 '+1 = 3+3+1 = 7(除以7 0以上),也就是说,2003年6月1日是星期日。

顺便说一句,给出未来几年的年度修订:2004 ' = 5;2005年' = 6;2006年' = 0;2007年' = 1;2008年' = 3;2009年' = 4;2010年' =5 .请使用作者给出的公式的前3项来计算其他年份的修订。

然而,上述两个公式仅适用于1582年10月15日之后的情况(当时的教皇将朱利叶斯·凯撒的儒略历改为公历,即今天使用的公历)。

比较:泽勒公式

1,公式编号75/4

2.操作数12(7加和减,5乘和除)9(4加和减,4乘和除,1映射)/6

3、计算过程的最大次数39031

4.项目总数的最大值为16367

5.除闰年外,任何一年的1月和2月都应给予特殊待遇

注1和注2:20 * *年(包括16**年、24**年等。),因为作者给出的公式的第三项是0,事实上,当计算这些世纪时,公式只有4项,相应的计算次数只有6次。