三年级下册数学素材-根据年、月、日推算是星期几的公式 人教新课标(2014秋)

合集下载

小学趣味数学——根据年、月、日推算是星期几的公式

小学趣味数学——根据年、月、日推算是星期几的公式

小学趣味数学——根据年、月、日推算是星期几的公式 有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411如果,你只想知道这个公式怎样用,到这儿就可以了。

而要想知道这个公式的道理是什么,那可就说来话长了。

“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一。

实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一。

(相当于公式中的x=1,y=1,所以s=1。

)通常1年有365天,365÷7=52……1,就是说比52个星期多1天。

所以,同一个日期,下一年是星期几,就要比上一年向后推1天。

比如,上一年元旦是星期三,下一年元旦就是星期四。

“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键。

要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天。

而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是400的倍数的才是闰年。

给出年月日,计算星期几--算法及算法来历

给出年月日,计算星期几--算法及算法来历
= 2002 + 500 - 20 + 5 + 36 + 1
= 2524;
2524 / 7 = 360……4.这和实际是一致的。
公式(5)已经是从年、月、日来算星期几的公式了,但它还不是最简练的,对于年份的处理还有改进的方法。我们先来用这个公式算出每个世纪第一年3月1日的星期,列表如下:
因为其中的-7和(M-1)*28两项都可以被7整除,所以去掉这两项,W除以7的余数不变,公式变成:
W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + [ 13 * (M+1) / 5 ] + d.
(5)
D = [ 13 * (M+1) / 5 ] - 7 + (M-1) * 28 + d. (3≤M≤14) (4)
上面计算星期几的公式,也就可以进一步简化成:
W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + [ 13 * (M+1) / 5 ] - 7 + (M-1) * 28 + d.
(Y-1)*365 ≡ Y-1 (mod 7).
其中,≡是数论中表示同余的符号,mod 7的意思是指在用7作模数(也就是除数)的情况下≡号两边的数是同余的。因此,完全可以用(Y-1)代替(Y-1)*365,这样我们就得到了那个著名的、也是最常见到的计算星期几的公式:
W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D. (2)
显然,W这么大的原因是因为公式中的第一项(Y-1)*365太大了。其实,

给出年月日计算星期几

给出年月日计算星期几

【转】给出‎年月日,计‎算星期几-‎-算法及算‎法来历最常‎见的公式:‎W =‎[Y-1‎] + [‎(Y-1)‎/4] -‎[(Y-‎1)/10‎0] + ‎[(Y-1‎)/400‎] + D‎Y是年‎份数,D是‎这一天在这‎一年中的累‎积天数,也‎就是这一天‎在这一年中‎是第几天。

‎最‎好用的是蔡‎勒公式:‎W = ‎[C/4]‎- 2C‎+ y ‎+ [y/‎4] + ‎[13 *‎(M+1‎) / 5‎] + d‎- 1‎C是世纪‎数减一,y‎是年份后两‎位,M是月‎份,d是日‎数。

1月和‎2月要按上‎一年的13‎月和14月‎来算,这时‎C和y均按‎上一年取值‎。

‎两个公式中‎的[...‎]均指只取‎计算结果的‎整数部分。

‎算出来的W‎除以7,余‎数是几就是‎星期几。

如‎果余数是0‎,则为星期‎日。

--‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎-----‎---‎星期制‎度是一种有‎古老传统的‎制度。

据说‎因为《圣经‎·创世纪》‎中规定上帝‎用了六天时‎间创世纪,‎第七天休息‎,所以人们‎也就以七天‎为一个周期‎来安排自己‎的工作和生‎活,而星期‎日是休息日‎。

从实际的‎角度来讲,‎以七天为一‎个周期,长‎短也比较合‎适。

所以尽‎管中国的传‎统工作周期‎是十天(比‎如王勃《滕‎王阁序》中‎说的“十旬‎休暇”,即‎是指官员的‎工作每十日‎为一个周期‎,第十日休‎假),但后‎来也采取了‎西方的星期‎制度。

‎在日常‎生活中,我‎们常常遇到‎要知道某一‎天是星期几‎的问题。

有‎时候,我们‎还想知道历‎史上某一天‎是星期几。

‎通常,解决‎这个方法的‎有效办法是‎看日历,但‎是我们总不‎会随时随身‎带着日历,‎更不可能随‎时随身带着‎几千年的万‎年历。

假如‎是想在计算‎机编程中计‎算某一天是‎星期几,预‎先把一本万‎年历存进去‎就更不现实‎了。

三年级数学年月日之星期计算

三年级数学年月日之星期计算
星期计算:【跨多月不多见,但注意中间月份可以有多个】
第一步计算
第二步计算
同一月:(后面日期-开始日期)÷7
①看余数,余数是几就推几
②算的是过去,用逆推
算的是未来,用顺推
跨一月:(后面日期+开始月份总天数-开始日期)÷7
数-开始日期)÷7
星期计算例子
【同一月】2019年5月21日是星期二,那么5月3日是星期几?5月31日是星期几?
(2+31+30+31-21)÷7=10余3,因为是未来,顺推得6月7日是星期五。
【第一个31指开始的5月总天数,30和第二个31指的是中间的6月和7月总天数】
(7+31-21)÷7=2余3,因为是未来,顺推得6月7日是星期五。【31指开始的5月总天数】
【跨多月】2019年5月21日是星期二,那么3月18日星期几?8月2日是星期几?
(21+31+30-18)÷7=9余1,因为是过去,逆推得3月18日是星期一;
【31指开始的3月总天数,30指中间的4月总天数】
(21-3)÷7=2余4,因为是过去,逆推得5月3日是星期五;
(31-21)÷7=1余3,因为是未来,顺推得5月31日是星期五。
【跨一月】2019年5月21日是星期二,那么4月28日星期几?6月7日是星期几?
(21+30-28)÷7=3余2,因为是过去,逆推得4月28日是星期日;【30指开始的4月总天数】

计算星期几的常用公式

计算星期几的常用公式

计算星期几的常用公式
S =x -1+[41-x ]-[1001-x ]+[400
1-x ]+c 其中x 是公元的年数,c 是从这一年的元旦算起到这一天为止〔包括这一天在内〕的天数,方括号表示其中算式的整数部分,即在计算S 的值时,3个方括号中只要算出商数的整数部分,把余数略去不计、
按此算式求出的值后,除以7,余几确实是星期几,除尽了确实是星期日、 例1:西安事变发生在1936年12月12日,试计算当天是星期几? 解:x =1936,c =347
因此可得,
S =1936-1+[411936-]-[10011936-]+[400
11936-]+347 =1935+483-19+4+347
=2750
2750÷7=392 (6)
因此,西安事变发生在星期六、
例2:试计算1998年圣诞节是星期几?
解:圣诞节是12月25日,因此,x =1998,c =359
S =1998-1+[411998-]-[10011998-]+[400
11998-]+359 =1997+499-19+4+359
=2840
2840÷7=405 (5)
因此,1998年圣诞节是星期五、
那个计算方法依照的是每四年一闰、百年不闰、四百年再闰的历法,即格里历、格里历是从公元1582年开始实行的、因此,用那个方法能够计算公元1582年以后某年某月某日是星期几、。

计算星期几的公式

计算星期几的公式

计算星期几的公式日期格式y-m-d,y为年份数(y>1582),m为月份数(0<m<13),d为日数(0<d<28、29、30、31)。

y、m、d为整数。

例如2008-8-1,各变量分别是y=2008,m=8,d=1。

1、常用公式W = [y-1] + [(y-1)/4] - [(y-1)/100] + [(y-1)/400] + D式中变量说明:W为星期数,y为年份数,D为该日期在该年中的排序数;[X]为对X取整,下同。

2、蔡勒(Zeller)公式W=Y+[Y/4]+[C/4]-2C+[26(M+1)/10]+d-1公式中的符号含义如下:W为星期数;C为世纪;Y为年(两位数);M为月数(M=m (当m>2);M=m+12(m<3));d为日。

相比于通用通用计算公式而言,蔡勒(Zeller)公式大大降低了计算的复杂度。

3、基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年份数。

注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。

4、蔡勒公式一种改进相比于另外一个通用通用计算公式而言,蔡勒(Zeller)公式大大降低了计算的复杂度。

不过,另外有一个似乎更加简洁更简单的改进公式,提出这个公式的人是冯思琮:W=[y/4]+r(y/7)-2r(c/4)+m’+d下,其他符号与蔡勒公式中含义相同。

r(X)为对表达式X取余;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。

三年级数学根据年、月、日推算是星期几的公式

三年级数学根据年、月、日推算是星期几的公式

三年级数学根据年、月、日推算是星期几的公式 有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分。

式中:x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

如果,你只想知道这个公式怎样用,到这儿就可以了。

而要想知道这个公式的道理是什么,那可就说来话长了。

y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一。

实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一。

(相当于公式中的x =1,y =1,所以s =1。

)通常1年有365天,365÷7=52……1,就是说比52个星期多1天。

所以,同一个日期,下一年是星期几,就要比上一年向后推1天。

比如,上一年元旦是星期三,下一年元旦就是星期四。

“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键。

要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天。

而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是400的倍数的才是闰年。

三年级数学年月日之星期计算

三年级数学年月日之星期计算
三年级数学年月日之星期计算
星期计算:【跨多月不多见,但注意中间月份可以有多个】
第一步计算
第二步计算
同一月:(后面日期-开始日期)÷7
①看余数,余数是几就推几
②算的是过去,用逆推
算的是未来,用顺推
跨一月:(后面日期+开始月份总天数-开始日期)÷7
跨多月:
(后面日期+开始月份总天数+中间月份总天数-开始日期)÷7
(2+31+30+31-21)÷7=10余3,因为是未来,顺推得6月7日是星期五。
【第一个31指开始的5月总天数,30和第二个计算例子
【同一月】2019年5月21日是星期二,那么5月3日是星期几?5月31日是星期几?
(21-3)÷7=2余4,因为是过去,逆推得5月3日是星期五;
(31-21)÷7=1余3,因为是未来,顺推得5月31日是星期五。
【跨一月】2019年5月21日是星期二,那么4月28日星期几6月7日是星期几
(21+30-28)÷7=3余2,因为是过去,逆推得4月28日是星期日;【30指开始的4月总天数】
(7+31-21)÷7=2余3,因为是未来,顺推得6月7日是星期五。【31指开始的5月总天数】
【跨多月】2019年5月21日是星期二,那么3月18日星期几?8月2日是星期几?
(21+31+30-18)÷7=9余1,因为是过去,逆推得3月18日是星期一;
【31指开始的3月总天数,30指中间的4月总天数】

计算星期几的公式小学

计算星期几的公式小学

计算星期几的公式小学计算公式如下:
先算出两个给定日期相距的天数,再用结果除以7。

如果有余数,就再原来的基础上加上余数的天数,而后推算,如果没余数,就不变。

例如:今天是2018年5月16日,星期三,那么2018年7月28日是星期几?
16日这一天不算在,从5月16日开始算到7月28日。

1、先算两个给定日期相距的天数算有多少天:
5月的天数:31-16=15天。

6月的天数30天。

7月的天数28天。

一共有几天:15+30+28=73天。

2、再用所得天数除以7。

73÷7=10个星期(余3天)。

3、余数是几,就再原来的基础上加上余数的天数。

因为16日这一天不算在,从16日的后面一天开始数几天:星期四、星期五、星期六。

所以2018年7月28日是星期六。

三年级下册数学素材-年月日知识点总结 人教新课标

三年级下册数学素材-年月日知识点总结 人教新课标

《年月日》重要知识点(一定要熟读熟记)有30天的月份是小月,每年有4个小月,是4月、6月、9月、11月.2.2月既不是大月也不是小月.3.7月和8月、12月和1月都是连续的大月.在同一年中,那么只有7月和8月是连续的大月.4.一个星期有7天,每个月至少有4个星期日,最多有5个星期日.5.日期每加7天,星期几都是相同的. 例如,6月1日是星期三,那么6月8日还是星期三.6.2月只有28天的这一年是平年,平年全年有365天.2月有29天的这一年是闰年,闰年全年有366天.通常每4年里有3个平年,1个闰年.7.判断平年、闰年的方法,用公历年份的后两位除以4,有余数的是平年,没有余数的是闰年.后两位都是0的用前两位去除.练习:1926年是平年,2000年是闰年,2100年是平年,1940年是闰年,2009年是平年,1938年是平年,2016年是闰年.公历年份是4的倍数的一般是闰年.公历年份是整百数的,必须是400的倍数,才是闰年(公元800年、1200年、1600年、2000年、2400年等).9. 各类节日:元旦节1月1日、植树节3月12日、国际劳动节5月1日、国际儿童节6月1日、建军节8月1日、建党节7月1日、国庆节10月1日、教师节9月10日等.10.记忆:中华人民共和国成立于1949年10月1日,到2008年是59周年.(2008-1949=59)11、公元1年—100年是第一世纪,如:公元1901—2000是第二十世纪.12. 计算天数[分月计算] 如6月12到8月17日是多少天?14. 一天里,钟表上的时针正好走两圈,分针正好走24圈,共24小时,所以经常采用从0时到24时的计时法,通常叫做24时记时法.时间:两个不同日期或两个不同时刻的间隔.时刻:表示一天内某一特定的时候.。

根据公历日期计算星期的公式

根据公历日期计算星期的公式

根据公历日期计算星期的公式xx(Zeller)公式:是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几。

公式如下:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1公式中的符号含义如下:w:星期;(w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六)c:世纪(前两位数)y:年(后两位数)m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、"2月要看作上一年的13、"14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)d:日[ ]代表取整,即只要整数部分。

下面以中华人民共和国成立100周年纪念日那天(2049年10月1日)来计算是星期几,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=49+[]+[]-2×20+[26×(10+1)/10]+1-1=49+[12."25]+5-40+[28."6]=49+12+5-40+28=54 (除以7余5)即2049年10月1日(100周年国庆)是星期五。

"再比如计算2006年4月4日,过程如下:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1=6+[]+[]-2*20+[26*(4+1)/10]+4-1=-12 (除以7余2,注意对负数的取模运算!)不过,以上的公式都只适合于1582年(我国明朝万历十年)10月15日之后的情形。

罗马教皇格里高利十三世在1582年组织了一批天文学家,根据哥白尼日心说计算出来的数据,对儒略历作了修改。

将1582年10月5日到14日之间的10天宣布撤销,继10月4日之后为10月15日。

后来人们将这一新的历法称为“格里高利历”,也就是今天世界上所通用的历法,简称格里历或公历。

根据年月日巧算星期几

根据年月日巧算星期几

根据年月日巧算星期几蒲纺二小乐志超王宝山亲爱的读者,如果给你年月日的具体数据,你能很快推算出这一天是星期几吗?笔者在辅导学生数学活动的时候,发现了一个有趣的规律。

现整理出来,供广大数学爱好者参考。

首先说说三个小常识:一、公元元年的元月一日是星期一;二、公元年分平年和闰年,平年每年有365天,闰年每年有366天。

闰年里多出一天放在二月份。

三、根据地球绕太阳转的运行规律,历法学家们规定年份数是4的倍数这一年就是闰年。

但世纪年份数必须是400的倍数的这一年才是闰年。

其他的年份都是平年。

由常识二,我们可以推算出一平年有52星期多一天,一闰年有52星期多两天。

这就可以证明某平年的元旦是星期几,当年的12月31日也一定是星期几。

下一年无论是平年还是闰年,元旦这一天一定是星期几(几+1)。

某闰年的元旦是星期几,当年的12月31日一定是星期(几+1),下一年元旦这天一定是(几+2)。

根据这个结论再联想到常识一和常识三,我们就可以着手计算任意年份的元旦是星期几了。

设已知的年份数为a,把这a年全部按照平年来计算。

因为一平年是52个星期多一天,a年就会多a天。

在a年中,是4的倍数的年份数有[a÷4]个;(这里的[a÷4]表示4除a的整数商,类似的意思相同),是世纪年的年份数有[a÷100]个;是400的倍数的年份数有[a ÷400]个。

如果公元a年是平年,那么从公元元年元月1日到公元a 年的元月1日,一共经过了52(a-1)个星期还多(a+[a÷4]-[a÷100]+[a÷400])天。

如果公元a年是闰年,那么从公元元年的元月1日到公元a年的元月1日,一共经过了52(a-1)个星期还多(a-1+[a ÷4]-[a÷100]+[a÷400])天。

为什么这里会出现“a-1”天呢?这是因为闰年里多出的一天加到二月份,是2月29日这一天,而公元a 年(闰年)的元月1日还没有经过这一天,所以在计算闰年时要减去一天,用“a-1”表示。

三年级下册数学教案-第六单元 年、月、日-人教新课标

三年级下册数学教案-第六单元 年、月、日-人教新课标

三年级下册数学教案-第六单元年、月、日-人教新课标一、教学目标1. 让学生掌握年、月、日的基本概念,了解它们之间的关系。

2. 培养学生运用年、月、日知识解决实际问题的能力。

3. 培养学生观察、思考、分析问题的能力,提高数学思维品质。

二、教学内容1. 年、月、日的基本概念2. 年、月、日之间的关系3. 日期的表示方法4. 时间的计算三、教学重点与难点1. 教学重点:年、月、日的基本概念,年、月、日之间的关系,日期的表示方法。

2. 教学难点:时间的计算,特别是闰年的判断。

四、教学过程1. 导入新课利用多媒体展示生活中的时间场景,引导学生关注年、月、日,激发学生学习兴趣。

2. 探究年、月、日的概念(1)让学生观察年历,了解年的概念。

(2)让学生观察月历,了解月的概念。

(3)让学生观察日历,了解日的概念。

3. 讲解年、月、日之间的关系(1)一年有12个月。

(2)一个月有28、29、30或31天。

(3)一天有24小时。

4. 学习日期的表示方法(1)公元年份的表示方法:四位数字,如2021年。

(2)月份的表示方法:阿拉伯数字,1-12。

(3)日期的表示方法:阿拉伯数字,1-31。

5. 时间的计算(1)计算两个日期之间的天数。

(2)计算两个日期之间的周数。

(3)判断闰年:能被4整除但不能被100整除的年份为闰年;能被400整除的年份也为闰年。

6. 巩固练习设计相关练习题,让学生运用所学知识解决问题,巩固所学内容。

7. 总结与拓展对本节课的内容进行总结,强调年、月、日知识在实际生活中的应用,激发学生继续探索数学知识的兴趣。

五、课后作业1. 完成《同步练习》中与本节课相关的内容。

2. 观察生活中与年、月、日相关的现象,记录下来并与同学分享。

六、板书设计1. 年、月、日的基本概念2. 年、月、日之间的关系3. 日期的表示方法4. 时间的计算七、教学反思本节课结束后,教师应认真反思教学效果,针对学生的掌握情况,调整教学策略,以提高教学质量。

蔡勒公式——根据年月日计算星期几

蔡勒公式——根据年月日计算星期几

蔡勒公式——根据年⽉⽇计算星期⼏蔡勒(Zeller)公式,是⼀个计算星期的公式,随便给⼀个⽇期,就能⽤这个公式推算出是星期⼏。

计算公式由于罗马教皇搞了⼀些骚操作,这⾥给出的公式仅适⽤于1582年10⽉15⽇以后的星期,详情可参考符号意义w:星期; w对7取模得:0-星期⽇,1-星期⼀,2-星期⼆,3-星期三,4-星期四,5-星期五,6-星期六c:世纪(注:⼀般情况下,在公式中取值为已经过的世纪数,也就是年份除以⼀百的结果,⽽⾮正在进⾏的世纪,也就是现在常⽤的年份除以⼀百加⼀;不过如果年份是公元前的年份且⾮整百数的话,c应该等于所在世纪的编号,如公元前253年,是公元前3世纪,c就等于-3)y:年(⼀般情况下是后两位数,如果是公元前的年份且⾮整百数,y应该等于cMOD100+100)m:⽉(m⼤于等于3,⼩于等于14,即在蔡勒公式中,某年的1、2⽉要看作上⼀年的13、14⽉来计算,⽐如2003年1⽉1⽇要看作2002年的13⽉1⽇来计算)d:⽇[ ]代表取整,即只要整数部分。

C语⾔代码int Calculate_Week( int year , int month, int day ){int c,y,week;if (month == 1 || month == 2)year--, month += 12;c = year / 100;y = year - c * 100;week = y + y / 4 + c / 4 - 2 * c + 26 * (month + 1) / 10 + day - 1;while (week < 0)week += 7;week %= 7;return week;}吐槽返回值0代表星期⽇。

给出年月日计算星期几

给出年月日计算星期几
D = [ 13 * (5+1) / 5 ] - 7 + (5-1) * 28 + 1 + 1
= 122,
这正是5月1日在2004年的累积天数。
假如,我们再变通一下,把1月和2月当成是上一年的“13月”和“14月”,不仅仍然符合这个公式,而且因为这样一来,闰日成了上一“年”(一共有14个月)的最后一天,成了d的一部分,于是平闰年的影响也去掉了,公式就简化成:
= 2002 + 500 - 20 + 5 + 36 + 1
= 2524;
2524 / 7 = 360……4.这和实际是一致的。
公式(5)已经是从年、月、日来算星期几的公式了,但它还不是最简练的,对于年份的处理还有改进的方法。我们先来用这个公式算出每个世纪第一年3月1日的星期,列表如下:
年份: 1(401,801,…,2001) 101(501,901,…,2101)
显然,W这么大的原因是因为公式中的第一项(Y-1)*365太大了。其实,
(Y-1)*365 = (Y-1) * (364+1)
= (Y-1) * (7*52+1)
= 52 * (Y-1) * 7 + (Y-1),
这个结果的第一项是一个7的倍数,除以7余数为0,因此(Y-1)*365除以7的余数其实就等于Y-1除以7的余数。这个关系可以表示为:
【转】给出年月日,计算星期几--算法及算法来历最常见的公式:
W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D
Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。

三年级数学下册年、月、日 人教新课标

三年级数学下册年、月、日 人教新课标

十六
十七
十八
18 19 20 21 22 23 24
十九
雨水
廿一
廿二
廿三
廿四
廿五
25 26 27 28

平年二月二十八,闰年再把一天加。 四年一闰,百年不闰,四百年再闰。
计算方法:
用公历年份除以4,能整除的一般都是闰年; 但公历年份是整百年的,必须除以400能整除的才是闰年。
普通年份用后两位除以4 整百年份用前两位除以4
2008 4 502
下面的年份哪些是平年,哪些是闰年?
1949 2000 1900
平年
闰年
平年
1900 4 475
1900年二月月历
日 一 二三四 五

1
2
3
初二 世界湿地日
初四
4 5 678
立春
初六
初七
初八
初九
9
10
初十
国际气象节
11 12 13 14 15 16 17
十二
十三
十四
元宵节
能除尽是闰年,否则是平年。
小冬满16岁的时候,只过了4个生日。
他的生日是 ( 2 ) 月 ( 29 )日
这年是平年还是闰年?
闰年
1、美羊羊11 月31日回来?
4、10月30日的 后一天是11月1 日?
2、我是2015 年2月29日出 生?
3、7月、8月 正好是62天?
4、一年一共有多少天?
一年有 12 个月,有 7个大月,4 个小月。 31天的月份叫做大月;30天的月份叫做小月。 二月 是 特殊月,又有时28天,有时29天
平年有365天,闰年有366天。
识别大、小月

三年级下册数学年月日课程讲解

三年级下册数学年月日课程讲解

三年级下册数学年月日课程讲解三年级下册数学年月日课程讲解一、引言数学是一门非常重要的学科,无论在学校中还是日常生活中都扮演着至关重要的角色。

其中,数学课程作为学生的必修课,也是教育班子教育教学工作的重要内容,对于培养学生的逻辑思维和分析能力至关重要。

下面,我们就来讨论一下三年级下学期数学年月日课程讲解的相关内容。

二、年的概念1. 万年历、星期几的计算首先,我们需要了解什么是年。

下学期三年级数学的内容主要重点是关于年、月、日的计算。

在三年级下学期数学教学中,第一部分主要讲解了万年历和星期几的计算。

通过这一部分的学习,学生能够准确地使用万年历计算时间和星期,不仅能够方便日常生活,也可以在做数学题时有指导作用。

2. 常规年的计算方法和闰年的计算方法其次,常规年与闰年的概念也是我们需要掌握的知识点。

学生需要了解常规年的天数和闰年的天数,能够使用标准算法计算得出任意年份是常规年还是闰年,进一步提高学生计算年份问题的能力。

三、月的概念和计算1. 月份的轮换和日历的变化接下来,我们进入了数学教学的第二部分。

在本部分中,学生需要了解一个月有几天,以及在不同月份之间如何进行轮换。

在此基础上,学生会了解到如何根据月份和日期推算出星期几,从而加深对时间的理解。

2. 月的运算和月龄学生还需要掌握几个关于月份运算的重要概念,如:月份的加减、如何计算两个日期之间的相差月龄等。

这些内容都将在课堂上进行详细讲解。

四、日的概念和计算1. 小学乘数表的掌握在日的计算中,学生需要首先掌握小学乘数表,能够熟练地进行乘法运算。

这是实现日的计算的基础。

2. 天数的计算接着,我们进入了数学教学的最后一个部分,涉及到日的计算。

在这部分中,学生将学会如何计算两个日期之间的天数,以及如何使用天数计算过程中需要的的数据,如倍数、除数等等。

五、总结通过本篇文章的讲解,我们学习了在三年级下学期数学中将讨论的有关年、月、日的问题。

学生们需要逐一掌握各个知识点,才能更好地理解时间的概念,并作出正确的时间计算。

三年级下册数学素材-根据年、月、日推算是星期几的公式 人教新课标

三年级下册数学素材-根据年、月、日推算是星期几的公式  人教新课标

人教版小学三年级数学下册根据年、月、日推算是星期几的公式有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:这里的方括号表示只取商的整数部分.式中:x :这一年是公元多少年.y :这一天是这一年的第几天.s :星期几.不过要先除以7,再取余数.没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六.比如,2010年国庆节(10月1日)是星期几?x =2010.y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274.s =2010-1+502-20+5+274=2770,2770÷7余5. 所以,2010年国庆节是星期五.如果,你只想知道这个公式怎样用,到这儿就可以了.而y x x x x s +⎥⎦⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411要想知道这个公式的道理是什么,那可就说来话长了.“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一.实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一.(相当于公式中的x=1,y=1,所以s=1.)通常1年有365天,365÷7=52……1,就是说比52个星期多1天.所以,同一个日期,下一年是星期几,就要比上一年向后推1天.比如,上一年元旦是星期三,下一年元旦就是星期四.“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键.要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天.而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整.闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是400的倍数的才是闰年.现在,可以解释公式中各部分的含义了.①x -1: 说明从公元元年开始已经过去了这么多年,先按平年把求元旦是星期几向后推x -1天; ②⎥⎦⎤⎢⎣⎡-41x :说明已经过去了多少个4年,按照“年份是4的倍数的一般都是闰年”的规定,在①的天数上再向后推这么多天; ③⎥⎦⎤⎢⎣⎡-1001x :说明已经过去了多少个100年,按照“年份是整百数的一般不是闰年”的规定,把②向后多推的天数减去; ④⎥⎦⎤⎢⎣⎡-4001x :说明已经过去了多少个400年,按照“年份是400的倍数的是闰年”的规定,把③多减去的天数补上;⑤y :说明这一天是这一年的第几天.这样一来,s 就是在公元元年元旦是星期一的基础上,需要把这一天是星期几向后推的总天数.所以,s 除以7取余数,就能说明这一天是星期几.看起来上面的叙述是够啰嗦的,不过,通过对公式的解读,重温一下闰年的规定,顺便了解一点星期制的由来,还是值得的.何况这个公式还是有点用处的.比如,你想知道自己出生的那天是星期几,就可以算一算.再比如,你想知道爸妈的金婚纪念日是星期几,也可以预先算出来.这样不是很好吗?。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人教版小学三年级数学下册根据年、月、日推算是星期几的公式
有时候,想知道公元某年某月某日是星期几,可以用下面的公式算出来:
这里的方括号表示只取商的整数部分。

式中:
x :这一年是公元多少年。

y :这一天是这一年的第几天。

s :星期几。

不过要先除以7,再取余数。

没有余数是星期日,余数是1、2、3、4、5、6,分别是星期一、星期二、星期三、星期四、星期五、星期六。

比如,2010年国庆节(10月1日)是星期几?
x =2010。

y =31+28+31+30+31+30+31+31+30+1=31×5+30×3+28+1=274。

s =2010-1+502-20+5+274=2770,2770÷7余5。

所以,2010年国庆节是星期五。

如果,你只想知道这个公式怎样用,到这儿就可以了。

y x x x x s +⎥⎦
⎤⎢⎣⎡-+⎥⎦⎤⎢⎣⎡--⎥⎦⎤⎢⎣⎡-+-=40011001411
而要想知道这个公式的道理是什么,那可就说来话长了。

“星期制”是公元321年3月7日,古罗马皇帝君士坦丁宣布开始实行的,并且规定这一天为星期一。

实际上,就是把公元元年元旦(公元1年1月1日)规定为星期一。

(相当于公式中的x=1,y=1,所以s=1。

)
通常1年有365天,365÷7=52……1,就是说比52个星期多1天。

所以,同一个日期,下一年是星期几,就要比上一年向后推1天。

比如,上一年元旦是星期三,下一年元旦就是星期四。

“通常每过1年,把同一日期是星期几向后推1天”,是理解这个公式的关键。

要想知道某年某月某日是星期几,首先,要知道这一年元旦以公元元年元旦是星期一为起点,已经把星期几向后推了多少天,还要知道这一天是这一年的第几天。

而要知道这一年元旦已经把星期几向后推了多少天,可以从公元元年到这一年已经过了多少年算起,先按1年向后推1天计算,再根据闰年的规定进行调整。

闰年的规定是:年份是4的倍数的一般都是闰年,其中,年份是整百数的一般不是闰年,只有年份是400的倍数的才是闰年。

现在,可以解释公式中各部分的含义了。

①x -1: 说明从公元元年开始已经过去了这么多年,先按平年把求元旦是星期几向后推
x -1天; ②⎥⎦
⎤⎢⎣⎡-41x :说明已经过去了多少个4年,按照“年份是4的倍数的一般都是闰年”的规定,
在①的天数上再向后推这么多天; ③⎥⎦
⎤⎢⎣⎡-1001x :说明已经过去了多少个100年,按照“年份是整百数的一般不是闰年”的规定,
把②向后多推的天数减去; ④⎥⎦
⎤⎢⎣⎡-4001x :说明已经过去了多少个400年,按照“年份是400的倍数的是闰年”的规定,
把③多减去的天数补上;
⑤y :说明这一天是这一年的第几天。

这样一来,s 就是在公元元年元旦是星期一的基础上,需要把这一天是星期几向后推的总天数。

所以,s 除以7取余数,就能说明这一天是星期几。

看起来上面的叙述是够啰嗦的,不过,通过对公式的解读,重温一下闰年的规定,顺便了解一点星期制的由来,还是值得的。

何况这个公式还是有点用处的。

比如,你想知道自己出生的那天是星期几,就可以算一算。

再比如,你想知道爸妈的金婚纪念日是星期几,也可以预先算出来。

这样不是很好吗?。

相关文档
最新文档