教你如何心算任何一天星期几

教你如何心算任何一天星期几
教你如何心算任何一天星期几

心算手算任一天是星期幾?

2112年5月1日.星期日.

2212年5月1日是星期五。

2312年呢?是星期三。

这都用简单的方法推算出来的,推算几百年前,后的一天是星期几,還是有很多人感到有興趣的。也是开发知识的一个侧面。

网页介绍的计算方法,多是蔡勒公式,麻烦。

很多人,並不喜欢那个代入那么多的参数的公式。非常希望找简单可行的计算方法。

这里就是用手算和心算,能够迅速的算出过去和未来任何一天是星期几,你愿意知道吗?

1 ;从现百年中的元旦是星期幾开始?

---年代码

问题先从2000到2099年开始。从万年历查知,2001年,02年,03年,04年,05年的元旦是星期1,星期2,星期3,星期4,和星期6。

好了,我们並不想查表来得到,那一年的元旦是星期几?我们要的是对应的计算公式。

根据2001年元旦是星期一给计算这百年每年的首日(元旦)是星期几带来了方便。

用公历年的末两位数乘1.25的积,取整,被7除的余数就是了。

比如2013年 13×1.25=16.25

取整 16 16÷7 余数 2(16减14更直接)

所以2013年元旦是星期2

又如2027年 27×1.25=33.75

取整 33 33 - 4×7 = 5

2027年的元旦是星期5

這個餘數就叫“年代码”吧。“年代码”是计算任一天是星期几,非常的重要的条件。是平年元旦是星期几的值。

闰年它减1为元旦的值。

例如;2012年是閏年 12×1.25=15 得整数的年代码。

整数; 15 15 -7×2=1

所以2012年年代码是1,元旦星期數是年代碼減1 1-1=0 星期天

顺便说一下年数乘1.25后所得的积中,小数部份为0.25,0.5,0.75,说明这是闰年后的第一年,第二年,第三年,下一年得整数就是闰年了。

2 ;重要的数据

好在公历年只有简单的平年和闰年,各月天数虽不一致,但是它们都有被定义了的天数,如一月31天,二月平年28天,闰年29天三月31天。。。还有四年一闰等。平年365天,闰年366天,在逐年的同月日时,它们的星期变化是平年的星期是进一的,闰年的一月,二月进一,三月到十二月进二的,因为各月具有定义了的天数,所以各月的首日是星期几也是被定义了的,要以它们的星期由小向大的顺序排列,2006年排列是;星期日是在一月和十月的一日;星期一是在五一;星期二是八月一日;星期三是二,三,十一月一日;星期四是六一;星期五是九月和十二月一日;星期六是四,七月一日。如是的2006年月首日之间的星期关系,对07年来说,也是如此是在06年各月上星期数加一而已,如六一的星期四在07年进到星期五。排列“月顺序”是非常重要的数据。年代码定义该年年首日是星期几,该碼也是关节码,定义了该年“该关节中月份首日是星期天,”我在童年1945年时,就在市场见过用该原理制成的双圆盘万年历。现在我就把这个原理做为心算和手算的基点,要能记住这个星期月首日的“坐次表”,要推算星期是很简单的。虽然难于记住,要想玩手算心算,非记住不可。在左手食指关节上有带月份编码,即0(1,10月), 1(4,7,闰1月);2(9,12);3(6月);4(2,3,11月);5(8月,闰二月);6(9,12月);

2006-2009年各月的首日(一日)与星期之间关系

月份2006年码0 2007年码1 2009年码4 关节编号月份 2008年代码3

1,10月星期日星期一星期四 0 (7) 10月星期三

5月星期一星期二星期五 6 5月星期四

8 月星期二星期三星期六 5 2月8月星期五

2,3,11月星期三星期四星期日 4 3月11月星期六

6月星期四星期五星期一 3 6月星期日

9,12月星期五星期六星期二 2 9月12月星期一

4,7月星期六星期日星期三 1 1月4月7月星期二

上面的年表给出了从2006年到2009年各年各月首日是星期几的数据,比如2007年3月1日是星期四,2008年5月1日是星期四等等。能不能给出2000年到2099年的准确数据测百年呢?答案是肯定的。

3 ;手指做計算工具

需要熟練記住一些數據,沒別的辦法,搞化學的就得背背元素周期表,同樣道理,赿熟计算速度赿快。

有人为了计算一年某一天是星期几,而记下了全年的月代码。我们的记关节编码和它的月份,可以测百年。甚至跨世纪,不值得吗!

我们可以采用左手食指做工具,它的“上,下“关节共有七個部位。存放重要的“月坐次”数据。以逆时针0始到6 的“关节编码”之中。彎曲的食指,非常容易被姆指在这關節上下移动,存取數據和運算。

从关节0处是2000年,关节1处做01年(2001年),也是“年代码1”的位臵,也是2007年,闰2012年2018年等年的位臵。可以说明两个问题,第一是说这个年代码1说明01,07,18年的一月一日是星期一,是这个年代码的数。另外这是4,7月的代码,定义了4月和七月一日在当年是星期日。知道月首日(一日)是星期日做为标志月,测定其它月日,就容易的多了,比如01年4月7月首日是星期日,顺时针1月10月一日是星期一,5月1是期二,八一期三,而二,三,十一期四,六月期五,九和十二月期六,整整一周定义了了12个月首日的星期几。呜呼!

左手食指的上,下关节:“月份”和“年代码”示意图

84年 83年

。。。。。。

11年 10年

06年 05年04年

手背和上关节(1,10月)(5月)(2,8月)

0(关节)6 5(年代码=关节编码)

指根 |========|=======|========|4 指尖(2,3,11月)09年15年

1 2 3

下关节(1,4,7月)(9,12月)(6月)

(20xx年) 01年 02年 03年

07年 08年

12年 13年 14年

上圖可以看出,2006年1月和10月1日是星期日,順序五一是星期一,八一是星期二,2,3,11月的一日是期3。 6月是期4。 9月12月是期5。 4月7月是期六。

計算任一年某日如2035年8月23日,该年不是闰年解:年代碼35×1.25=43.75 43-6×7

=1

元旦是星期一,五一是星期二,八月一日是星期三,(其月中的1,8 ,15,22,29日都是星期三。)22+1 是星期三加1星期四,可以用23-21=2 (23用7模化)即相当是八月二日是星期四。

左食指关节功能图

(一月)2000,06,17年(五月)05,11,16年

4 计算“年代码”

年代码是可以定义该年某月首日是星期日的数据;

1 ;找出年代码有很多种方法,一种是从食指内根处,即年代码为1,也是01年,逆时针数1年进1个关节,闰年(即4 的倍数的年)进2个关节,逐次数到所要求的年份。对大数据可减28,

56,84(28是循环周期,是年代码的模)处理简化后计算是方便的。比如2030年就是30-28=2,2070年70-56=14,14+3闰用7模化为3

2 ;另一种是计算即;该年后两位数乘1.25 積的整數部份除7所得的餘數(即以7為模)

以77年為例;77×1.25=96.25 96 -13×7==5 餘5

简便算法还有77+19(77年中的闰年数)用7模化,77为0,19为5,0+5=5

还有77-56=21 21+5(闰年)用7模化 0+5=5

当然能够心算那是更好。经常计算会记住一些典型的码,我就把关节6是11,22,33,44年,关节5是55,66,77,88年,关节4是99年等,记的很牢,当然,还有一些。

5 计算星期几要注意的方面

不管你怎么算,你要算那年的,那月的,那日的,心算也好,手算也好,计算也好,要把“年代码”,准确的放在对号的关节上,该关节上的月份的首日(一日)就被定位成星期天,

计算过程中,千万别忘了这个首日是星期天的标志月的关节,

要测那个月的某日,从那月起为1日顺时针数日到位,与那个标志的星期日的位差定星期几。说是这么说,真正大数字日子要一一的数可太苯了,可以根据数情况减7,14,21,28,数其不超过6的差数。就轻松多了。闰年要记住一月按四,七月,二月按八月的星期几来计算。

如能再增加点记住的如“年代码1就是4,7月”2就是9.12月.3就是6月....即马上知道当年的星期月,这可就更流利了。

当然,按上述原理,做成双圆盘,即可推百年,做成三圆盘则可跨世纪。但使人兴趣索然,还容易丢失,掌握了方法,就不会丢失,这种手算心算我想还是很“huyou"人的。

上面讲的是2000到2099年的推算,能准确得出结果,不出错误也需要下一番大功夫。

有很多地方可能还没说到位,内中可能还有很多窍门,还得靠你自己琢磨。

6;计算跨世纪的某一天是星期几?

只要会计算2000到2099年的某一天是星期几,就可以直接算出跨世纪该天星期几。

先举例子:

1733年5月1日是星期几?

计算2033年5月1日是星期日加5 等于星期五即1733年5月1日是星期五

1822年8月8日是星期几?

2022年8月8日是星期1 加3 等于星期四即1822年8月8日是星期四

1935年4月15日是星期几?

2035年4月15日是星期天加1 等于星期一即1935年4月15日星期一

只要求出2000到2099年某年月日的星期几加5,3,1 即是17,18,19某某年该年月日的星期几这种算法正确吗?可用蔡勒公式证明;

W=[C/4]-2C+Y+[Y/4]+[13×(M+1)/5]+d-1 蔡勒公式

先代入20y年 m月 d日

W(20)=[20/4]-2×20+y+[y/4]+[13×(m+1)/5]+d -1.....1式

代入17y年 m月 d日

W(17)=[17/4]-2×17+.....................同上.............2式

W(20)=5-40=-35+K

W(17)=4-34=-30+K

W(17)-W(20)=-30-(-35)=5 所以证明17y年m月d日是20y年m月d日加5

18y年m月d日

W(18)=[18/4]-2×18= - 32

W(18)- W(20)= -32 -(-35)= 3 所以证明18y年m月d日是20y年m月d日加3

再证明19y年的

W(19)=[19/4]- 2×19=-34

W(19)-w(20)=-34-(-35)=1 所以证明19y年m月d日是20y年m月d日加 1 。

值得提出的这个算法对1700,1800,1900年这几个年都不像2000年是闰年的,所以算这几个00

年的一月要同十月,二月同三月或十一月计算。否则跟着2000年一,二月算就把它们算成闰年

的星期了。

星期回归大周期是400年

蔡勒公式中说明了这个数学式是400年是一个大循环周期。

所以21**年的星期序列和17**年是相同的,

同理22**年对18**年,23**年与!9**年是相同的。

这样只要你愿意,侭管算,不过就是20**年加5,3,1 而已但希望不是筆算,而是心算和手算。

黑色星期五

计算中发现点有趣的现象,目前网上的万年历有的加了黑色星期五的标志,即是星期五和13日

赶到同一天,是个不吉利的日子吧!但是,谁要想专挑出这个日子在那年在那月?一定不容易。

那个月有黑色星期五呢?答案是那个月的首日(1日)是星期天,明白了吧,年代码就是找这个

月的,如01年的4,7月,02年的9,12月,12年的1,4,7月,2012年中,一年中有三个黑色星

期五。算着玩而已,可别认真。

我"huyou"了这些东东,就告一个段落吧!

验证

我写完上面的东东后,还怕数据上出问题,尤其开首那几个跨世纪的例子。没有自信,做了验证。

2112年5月1日手算结果是星期日

2212 五

2312 三

W=[C/4]-2C+Y+[Y/4]+[13×(M+1)/5]+d-1 蔡勒公式

代入

W(2112)=5-42+12+3+(13*6/5)+1-1=-7=0 0

W(2212)=5-44+12+3+(13*6/5)+1-1=-9 加14 = 5

W(2312)=5-46 =-11 14 = 3

难道是偶合吗?

2334年5月1日手算星期二

W=5-46+34+8+15=16 16-14=2

1815年6月15日滑铁卢手算是星期四

W(1815)=4-36+15+3+(13*7/5)+14=4.2 4

不会有什么特例了吧!

周期问题——《巧算“星期几”》

周期问题——《巧算“星期几”》 教学目标: 1、根据时间、日期的知识,解决一些时间问题。 2、掌握计算共经过的天数: 从头到尾总天数除以7得出的余数是几,就从第一周期第一项开始数几,即可推知是星期几。算头不算尾、算尾不算头的总天数除以7得出的余数是几,就从第一周期第一项的下一项开始数几,推知是星期几。 教学过程: 一、实践畅销 1、探究1: 平南小学从2011年12月1日到2011年12月20日举行第三届英语节活动,活动一共举行了多少天? T::请独立思考,比一比谁能快速得出结果? S1:20天S2:19天 T:谁的想法对?用什么方法验证? S:可以将日期列一列。 S:可以列算式20-1=19 19+1=20 T:为什么要加1?(头尾都要算,所以要加1) 小结:计算从某年(月日)起到某年(月、日)共经过的天数,一般要连头带尾算,也就是经过的年数(天数)=结尾数-开始数+1。 板书:经过的年数(天数)=结尾数-开始数+1 2、试一试:根据上面的方法,算算经过的天数。 2012年的春节从2012年1月22日到2012年1月31日,经过了()天。 2008年3月10日到2008年4月10日,经过了()天。 T:先独立思考,再将你的想法和同桌交流。 反馈:1)31-22+1=10天2)31-10+10+1=32天 3、探究2: 2012年第二学期从2月7日开学到2012年6月25日放假,一共有()天。 T:这道题的天数较多,你准备用什么办法解决? 先试一试,填一填,再集体反馈 反馈:可以用分段推算的方法。 注意考虑2012年是闰年,注意考虑到2月份有29天。 可以将这些天分段如下: 第一段:2月7日到2月29日,共23天。 第二段:3月共31天。 第三段:4月共30天 第四段:5月共31天 第五段:6月1日到6月25日共25天。 合计天数:23+31+30+31+25=140天 追问:如果开学那天是周二,放假那天是周几? S1:140/7=20,没有余数,所以是周二 S2:应该是周一。 T:有两种意见,哪一种对呢? 我们以一个周期来观察,可以发现第八天时,会与第一天的周几重复,也就是说当余数为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的倍数的才

C实现的根据日期得到今天是星期几

算法如下: 基姆拉尔森计算公式: 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来代入公式计算。 但是在测试的时候发现有点出入,就是公式存在一点问题,得稍做修改: W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 +1 代码如下: #region根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);) ///

///根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9);) /// ///年 ///月 ///日 /// public static string CaculateWeekDay(int y,int m, int d) { if(m==1) m=13; if(m==2) m=14; int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1; string weekstr=""; switch(week) { case 1: weekstr="星期一"; break; case 2: weekstr="星期二"; break; case 3: weekstr="星期三"; break; case 4: weekstr="星期四"; break; case 5: weekstr="星期五"; break; case 6: weekstr="星期六"; break; case 7: weekstr="星期日"; break; }

幼儿心算方法

1 快心算,快心算-----真正与小学数学教材同步的教学模式快心算是目前唯一不借助任何实物进行简便运算的方法,既不用练算盘,也不用扳手指,更不用棋盘。幼儿园中,大班学会多位数加减法为学龄前幼儿量身定做的,提前渡过小学口算这一关。小孩在幼儿园学习快心算对以后上小学有帮助快心算”有别于“珠心算”“手脑算”。西安教师牛宏伟发明的快心算,(牛宏伟老师获得中华人民共和国国家知识产权局颁发的专利证书。专利号;ZL2008301174275.受中华人民共和国专利法的专利保护。) 主要是通过教材中的一定规则,对幼儿进行加减乘除快速运算训练。“快心算”有助于提高孩子思维和行为的条理性、逻辑性以及灵敏性,锻炼孩子眼、手、脑的同步快速反应,计算方法和中小学数学具有一致性,所以很受幼儿家长的欢迎。 2:拼玩速算拼玩速算能使2岁以上的孩子在拼玩中,深刻理解数字计算的根本原理。从而轻松突破孩子的数学计算关,数字的计算蕴藏着包含,分类,分解合并,归纳,对称逻辑推理等抽象思维,而学前孩子只会图象思维,不会理解和推理,所以学前孩子学习计算是非常困难的。拼玩速算卡的诞生使数学计算的原理也能以图象的形式显示在孩子面前。孩子理解了算理了,自然计算也就简单了。5和6两个数一拼,不仅答案显示出来,而且还能显示为什么要进位,这就是西安牛宏伟老师最新的发明专利,拼玩速算(专利号:ZL2008301164396),它的一张卡片就包含着数字的写法,数的形状,数的量(基数)和数的包含4个信息。从而轻松带领孩子进入有趣的数字王国。拼玩速算----算理简捷,与国家九年义务教育课程标准完全接轨,使5岁儿童在一个学期内,可学会万以内加减法的运算. 拼玩速算从最基本的数概念入手一环扣一环,与小学数学计算方法一致。但教学方法简单,学生易学,易接受。拼玩速算轻松快乐的教学,利用卡通,实物等数字形象,把抽象枯燥的数学概念形象化,把复杂的问题简单化。拼玩速算是幼小衔接最佳数学课程,提高少儿数学素质的新方法

自己就是一本活日历—— 对蔡勒(Zeller)公式的改进

自己就是一本活日历——对蔡勒(Zeller) 公式的改进 历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式,其中最著名的是蔡勒公式。即w=y+[y/4]+[c/4]-2c+[26/10]+d-1 公式中的符号含义如下,w:星期;c:世纪;y:年;m:月;d:日;[ ]代表取整,即只要整数部分。 相比于另外一个通用通用计算公式而言,蔡勒公式大大降低了计算的复杂度。为节约篇幅,本文中对另外一个通用通用计算公式不作讨论。 不过,笔者给出的通用计算公式似乎更加简洁。现将公式列于其下: W=[y/4]+r -2r+m’+d 公式中的符号含义如下,r 代表取余,即只要余数部分;m’是m的修正数,现给出1至12月的修正数1’至12’如下:=6;=2;=5;5’=0;6’=3;8’=1;=4。其他符号与蔡勒公式中的含义相同。 以2049年10月1日为例,分别用蔡勒公式和笔者给出的公式进行计算,过程如下: 蔡勒公式:w=y+[y/4]+[c/4]-2c+[26/10]+d-1 =49+[49/4]+[20/4]-2×20+[26× /10]+1-1

=49+[]+5-40+[] =49+12+5-40+28 =54 笔者给出的公式:w=[y/4]+r -2r+m’+d = [49/4]+r -2r+10’+1 =12+0-2×0+6+1 =19 即2049年10月1日是星期5. 你的生日是星期几?不妨试一试。 另外,用笔者给出的公式,只需稍加训练,即可用心算。 若只具体到某一年来进行计算就更为简单,比如说2003年,先用笔者给出的公式计算出前3项,不妨称之为年修正数,简记为Y2003 ‘=3,我们在计算2003年的某一天是星期几时,直接将前3项一次代入,则w= Y2003’+6‘+1=3+3+1=7,即2003年6月1日是星期日。 顺便给出未来几年的年修正数:Y2004’=5;Y2005 ‘=6;Y2006 ‘=0;Y2007 ‘=1;Y2008 ‘=3;Y2009 ‘=4;Y2010 ‘=5.其他年的修正数请用笔者所给公式的前3项自己计算。 不过,以上两个公式都只适合于1582年10月15日之后的情形。 比较:蔡勒公式笔者所给公式

四年级奥数日期和时间地计算含问题详解

日期和时间的计算 一、学习目标 1.学会在日期的计算中发现和识别呈周期性变化的规律,并能列式解答. 2.学会时间计算的一般方法,能说明解答的基本依据. 3.感受简单的分析、推理等方法. 二、内容提要与方法点拨 1.被除数=商×除数+余数,余数要小于除数. 2.找准有一定变化规律的周期,如1年有12个月,1周有7天,1小时是60分,1分是60秒等. 三、例题选讲 例12008年元旦是星期二,那么,2012年元旦是星期几? 解:从2008年元旦到2012年元旦这四年中,2008年是闰年,其余三年是平年.四年的天数加上2012年元旦这一天,共有 366+365×3+1=1462(天) (或365×4+1+1) 一共是1462÷7=208(周)……6(天) 从星期二开始算,第六天是星期日.所以,2012年元旦是星期日. 这道题还可以这样算: 365÷7=52……1,平年有52周余1天,闰年就有52周余2天. 直接算出每一年的天数除以7的余数的和 2+1×3+1=6,从星期二开始算,第六天是星期日. 有一类数学问题是围绕每月天数、日期数和星期几的天数等关系展开的.解答这类问题的焦点往往在它的余数上. 我们知道,在一年的12个月中,每个月最少有28天,最多有31天,一个星期有7天.而 一个月的天数÷7 = 4……(余数),余数可以是0、1、2、3. 下面,我们根据这个除法算式进一步弄清有关的几个数量之间的关系. (1)由上式知,一个月的星期几的个数最少有4个,最多有5个. (2)当余数为0时,即这个月只有28天(平年的2月),那么,这个月所

有的星期几分别有4个.同时,这个月的第一天是星期几,最后一天就是星期几 的前一天.例如,2月1日是星期二,2月28日就是星期一. (3)当余数为1、2、3时,即这个月多于28天.多出了几天,就有几个星 期几是5个的,而且是连续的.例如,7月有31天,当7月1日是星期二时,7 月28日是星期一,7月29日、30日、31日就分别是星期二、三、四,则这个 月的星期二、三、四各有5个. 多出的几天及对应是星期几也可以放到月头考虑,在此不一一分述. 想一想:某年的六月一日是星期五,这个月有5个星期()和星期(). 例2某年的3月份正好有4个星期三和4个星期六,那么这个月的1日是星期几? 有4个星期还多3天。这3天是连续的而 且不能是星期三和星期六,因此,也不可 能是在星期三和星期六之间的星期四和星 期五。这样,只能是星期一、星期二和星 期日。 即这3天按顺序是星期日、一、二(29日、30日、31日)。所以,三月一 日是星期日(如图)。 例3有一个月,星期四的天数比星期三多,星期日的天数比星期六少,这个月的20日是星期几? 解:要求某月某日是星期几,一般可以由这个月的第一日或最后一日是星期 几推出. 由条件“星期四的天数比星期三多,星期日的天数比星期六少”可知这个月 的星期三、星期日只有4个,而星期四、星期六都有5个.从而推知在星期四和 星期六之间的星期五也应有5个.这个月有31天,31÷7=4…3,而且1日是星期 四,31日是星期六. 再由1日是星期四知,8日、15日、22日也是星期四,得知20日就是星期 二.或由31日是星期六,31-20-7=4,推算出20日是星期二(如图).

三年级下册数学素材-根据年、月、日推算是星期几的公式 人教新课标(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的倍数的才是闰年。

儿童快心算

儿童“快心算” 孩子不用打算盘,不用掰手指,也不用花费很长时间,只要经过十几天,每天一个半小时的学习,学习成效远远超过几年珠心算学习的效果。 幼儿升入小学最简便的数学计算方法——“快心算” 幼儿数学,快心算是目前唯一不借助任何实物进行简便运算的方法,快心算有别于“珠心算”“手脑算”,既不用算盘,也不用手指。快心算:是与小学计算方法同步的一种简单、易学、能让孩子真正减负的计算方法。 快心算(口算,心算,笔算)与小学数学计算方法一致 快心算(口算,心算,笔算)三算专利教学法,是幼儿升入小学笔算口算过关的最佳方法。 1:快——会算题还远远不够,小学的口算要有时间限定,口算是否达标要用时间说话,也就是会算题还不够,主要还是要提速。 2:心——不单纯地学习计算,着重培养孩子的数学思维能力,孩子可以深刻的理解数学的本质(包含),数的意义(基数,序数,和包含),数的运算机理(同数位的数的加减,)数学逻辑运算的方式,使孩子掌握处理复杂信息分解方法,发散思维,逆向思维得到了发展。孩子得到一个反应敏锐的大脑。 3:算——现今我国的教育体制是应试教育,检验学生的标准是考试成绩单,那么学生的主要任务就是应试,答题,答题要用笔写,应试教育学生要考高分,笔算训练是教学的主线。笔算不运用任何实物计算,无论横式,竖式,连加连减都可运算自如。 快心算与国家九年义务教育课程标准完全接轨,是为学龄前幼儿量身定做的。西安牛宏伟老师研发的快心算适合(4—7岁)幼儿园中大班小朋友及小学一二年级学生学习。幼儿园小朋友可以学会笔算多位数加减法,如5869+3516 ,8185-6938等,小学数学课本中加减的所有题型都会迎刃而解。计算能力可达到小学毕业时的加减水平。 快心算官方网站https://www.360docs.net/doc/fd17746824.html,

最新数学运算之星期日期问题

数学运算之星期日期问题 华图教育左宏帅 谈到星期日期问题,就涉及到大、小年和大、小月,大、小年也就是平年和闰年,大家都知道四年一闰、百年不闰、四百年闰,3200年不闰。大、小月的来历呢?就是公元前46年,罗马统帅儒略凯撒制定历法。由于他出生在7月,为了表示他的伟大,决定将7月改为“儒略月”,连同所有的单月都规定为31天,双月为30天。这样一年多出一天,2月是古罗马处死犯人的月份,为了减少处死的人数,将2月减少1天,为29天。 凯撒的继承人奥古斯都出生在8月,他仿照恺撒的做法,把8月增加1天,定为“奥古斯都月”,并把10月、12月也改为31天,将9月、11月改为30天。全年又多出1天,他又从2月减少了1天,于是2月变成了28天,到闰年才29天。这样沿袭下来,就有7月前单月为大月,7月后双月为大月,二月28天。 这里常见的题目就是告诉我们某年某月某日是周几,过几年后的同样的月日是周几?我们都知道平年365天,除以7商是52余数为1,一个季度是几周呢?这样不好记得话,扑克牌我们都很熟悉吧,除了大小王一共也是52张,4个花色正好对应4个季度。 例如:2008年8月21日星期四 2009年8月21日星期几? 2011年8月21日星期几? 2015年8月21日星期几? 2075年8月21日星期几? 2079年8月21日星期几? 2009年8月21日经过一年,没有2月29日,加1,则为星期五。 注意1:计算时不是加闰年,而是加2月29日,因此做题时关键是看有无2月29日。 2011年8月21日经过三年,其中无2月29日,故为星期日。 2015年8月21日在2011年8月21日的基础上又经过四年,必然有一2月29日,故加5,为星期五。 2075年8月21日在2015年8月21日的基础上又经过60年,必然有60÷4=15个2月

某一天是星期几

某一天是星期几由查字典数学网资料整理 历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式(两个通用计算公式和一些分段计算公式),其中最著名的是蔡勒(Zeller)公式。即 w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下,w:星期;c:世纪;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。 相比于另外一个通用通用计算公式而言,蔡勒(Zeller)公式大大降低了计算的复杂度。为节约篇幅,本文中对另外一个通用通用计算公式不作讨论(读者感兴趣的话,可以参见杭州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)。其他符号与蔡勒(Zeller)公式中的含义相同。 以2049年10月1日(100周年国庆)为例,分别用蔡勒(Zeller)公式和笔者给出的公式进行计算,过程如下: 蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 =49+[49/4]+[20/4]-220+[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

幼小衔接速算

幼小衔接速算 在幼儿学习课程中,数学是孩子进入小学后衡量成绩好坏的第一把尺子!自然也是家长最看重、最操心的课程!同时也是家长辅导误区最大的课程!故在学前引导孩子上路并培养对数学的兴趣、打下扎实的基础,将影响孩子一生的幸福!数学如何启蒙最好?家长怎样才能轻轻松松的将孩子引入数学王国? 幼小衔接数学最佳品牌课程——快心算 快心算是目前唯一不借助任何实物进行简便运算的方法,快心算有别于“珠心算”“手脑算”,既不用算盘,也不用手指。快心算(笔算,心算,口算)与小学数学计算方法一致 快心算(笔算,心算,口算)三算专利教学法,是幼儿升入小学笔算口算过关的最佳方法。 1:快——快速笔算,现今我国的教育体制是应试教育,检验学生的标准是考试成绩单,那么学生的主要任务就是应试,答题,答题要用笔写,应试教育学生要考高分,笔算训练是教学的主线。笔算不运用任何实物计算,无论横式,竖式,连加连减都可运算自如。 2:心——心算口算,会算题还远远不够,小学的口算要有时间限定,口算是否达标要用时间说话,也就是会算题还不够,主要还是要提速。 3:算——算理算法,不单纯地学习计算,着重培养孩子的数学思维能力,孩子可以深刻的理解数学的本质(包含),数的意义(基数,序数,和包含),数的运算机理(同数位的数的加减,)数学逻辑运算的方式,使孩 子掌握处理复杂信息分解方法,发散思维,逆向思维得到了发展。孩子得 到一个反应敏锐的大脑。 快心算与国家九年义务教育课程标准完全接轨,是为学龄前幼儿量身定做的。牛宏伟快心算适合(4—7岁)幼儿园中大班小朋友及小学一二年级学生学习。幼儿园小朋友可以学会笔算多位数加减法,如5869+3516 ,8185-6938等,小学数学课本中加减的所有题型都会迎刃而解。计算能力可达到小学毕业时的加减水平。

计算星期几的方法

计算星期几的方法 计算任何一个日期是星期几的方法 蔡勒公式 W = [C/4] - 2C + y + [y/4] + [13 X(M+1) / 5] + d - 1 C是世纪数减1 , y是年份后两位,M是月份(从3月开始,1月和2月要按上一年的13月和14月来算,这时C和y 均按上一年取值),d 是日数。求出W的值,再除以7,余几就是星期几,余数为0,则是星期天。 注意:[…]表示只取整数部分 注意:公式中如计算得出负数,不能按习惯的余数的概念 求余数,只能按数论中的余数的定义求余。为了方便计算,我 们可以给它加上一个7的整数倍,使它变为一个正数,比如加 上7、14、21、28等,得到一个整数后,再除以7,余几,

说明这一天是星期几。 例1 : 2004年的9月1日是星期几? C=20 y=04 M=9 d=1 W = [C/4] - 2C + y + [y/4] + [13 x(M+1) / 5] + d - 1 =[20/4] - 2 X20 + 04 + [04/4] + [13 X(9 + 1 ) /5] + 1 =5 - 40 + 4 + 1 + [13 X2] + 1 - 1

=5 - 40 + 4 + 1 + 26 + 1 - 1 =—4 W为负数不行,加7的倍数14,得10。 10除以7,余数为3 , 2004年的9月1日是星期三。 例2 : 2010年的7月15日是星期几? C=20 y=10 M=7 d=15 W = [C/4] - 2C + y + [y/4] + [13 x(M+1) / 5] + d - 1 =[20/4] — 2 X20 + 10 + [10/4] + [13 X(7 + 1 ) /5] + 15 —1 =5 —40 + 10 + 2 + [13 X8/5] + 14 =—23 + 20 + 14 =11 11除以7余数为4, 2010年的7月15日是星期四。 链接:1世纪为100年2000年以后为21世纪,以此类 推 1个年代为10年90-99为90年代,以此类推! 女口:1900年是19世纪、1901年是20世纪、2000年 是20世纪、2001年是21世纪。

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

根据公历日期计算星期的公式 蔡勒(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+[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) 即2049年10月1日(100周年国庆)是星期五。

再比如计算2006年4月4日,过程如下: w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 =6+[6/4]+[20/4]-2*20+[26*(4+1)/10]+4-1 =-12 (除以7余2,注意对负数的取模运算!) 不过,以上的公式都只适合于1582年(我国明朝万历十年)10月15日之后的情形。 罗马教皇格里高利十三世在1582年组织了一批天文学家,根据哥白尼日心说计算出来的数据,对儒略历作了修改。将1582年10月5日到14日之间的10天宣布撤销,继10月4日之后为10月15日。 后来人们将这一新的历法称为“格里高利历”,也就是今天世界上所通用的历法,简称格里历或公历。 若要计算1582年10月4日及之前的日期是星期几,则公式为: y+[y/4]+[c/4]-2c+[26(m+1)/10]+d+3

幼儿珠心算练习题讲解学习

幼儿珠心算练习题

珠 心 算 习 题---------3以类的直加直减 一.请小朋友根据珠算图在下面的括号里面变成相应的数字. ( ) ( ) ( ) ( ) 二.请幼儿用心算(虚拨珠)的方法看珠算题将正确的答案填写在下面. 1 2 3 1 1 1 -1 2 1 -1 2 1 三.请你按照实物进行珠算的练习 ,然后把答案写在后面 . + =( )

幼儿口算题1 10以上20以内不进位加减法 10+1= 10+2= 10+3= 10+4= 10+5= 10+6= 10+7= 10+8= 10+9= 10+10= 11+1= 11+2= 11+3= 11+4= 11+5= 11+6= 11+7= 11+8= 12+1= 12+2= 12+3= 12+4= 12+5= 12+6= 12+7= 13+1= 13+2= 13+3= 13+4= 13+5= 13+6= 14+1= 14+2= 14+3= 14+4= 14+5= 15+1= 15+2= 15+3= 15+4= 16+1= 16+2= 16+3= 17+1= 17+2= 18+1= 19-1= 19-2= 19-3= 19-4= 19-5= 19-6= 19-7= 19-8= 19-9= 18-1= 18-2= 18-3= 18-4= 18-5= 18-6= 18-7= 18-8= 17-1= 17-2= 17-3= 17-4= 17-5= 17-6= 17-7= 16-1= 16-2= 16-3= 16-4= 16-5= 16-6=15-1= 15-2= 15-3=

15-4= 15-5= 14-1= 14-2= 14-3= 14-4= 13-1= 13-2= 13-3= 12-1= 12-2= 11-1= 20以内的进位加法、退位减法。 19+1= 9+2= 9+3= 9+4= 9+5= 9+6= 9+7= 9+8= 9+9= 18+2= 8+3= 8+4= 8+5= 8+6= 8+7= 8+8= 8+9= 17+3= 7+4= 7+5= 7+6= 7+7= 7+8= 7+9= 16+4= 6+5= 6+6= 6+7= 6+8= 6+9= 15+5= 5+6= 5+7= 5+8= 5+9= 14+6= 4+7= 4+8= 4+9= 13+7= 3+8= 3+9= 12+8= 2+9= 11+9= 11-2= 11-3= 11-4= 11-5= 11-6= 11-7= 11-8= 11-9= 12-3= 12-4= 12-5= 12-6= 12-7= 12-8= 12-9= 13-4= 13-5= 13-6= 13-7= 13-8= 13-9= 14-5= 14-6= 14-7= 14-8= 14-9= 15-6= 15-7= 15-8= 15-9= 16-7= 16-8= 16-9= 17-8= 17-9= 18-9 幼儿口算题2 (1) 1+2= 11-4= 10-6= 5+5= 2-1= 1+10= 2+9-3= (2) 3+7= 10-3= 10+0= 10-10= 3-1= 7-6= 14-10+8= (3) 9+6= 7-7= 6+2= 12-2= 8-1= 1+3= 11-6-5= (4) 8-5= 12-9= 10-8= 6+6= 12-3= 6-2= 14-9+9= (5) 3-2= 15-10= 7+3= 5-1= 2+2= 10-4=

幼儿快心算

幼儿 "快心算" 孩子不用打算盘,不用掰手指,也不用花费很长时间,只要经过十几天,每天一个半小时的学习,学习成效远远超过几年珠心算学习的效果。 幼儿升入小学最简便的数学计算方法--"快心算" 幼儿数学,快心算是目前唯一不借助任何实物进行简便运算的方法,快心算有别于"珠心算""手脑算",既不用算盘,也不用手指。快心算:是与小学计算方法同步的一种简单、 易学、能让孩子真正减负的计算方法。  快心算(口算,心算,笔算)与小学数学计算方法一致 快心算(口算,心算,笔算)三算专利教学法,是幼儿升入小学笔算口算过关的最佳方法。 1:快--会算题还远远不够,小学的口算要有时间限定,口算是否达标要用时间说话,也就是会算题还不够,主要还是要提速。 2:心--不单纯地学习计算,着重培养孩子的数学思维能力,孩子可以深刻的理解数学的本质(包含),数的意义(基数,序数,和包含),数的运算机理(同数位的数的加减,)数学逻辑运算的方式,使孩子掌握处理复杂信息分解方法,发散思维,逆向思维得到了发展。孩子得到一个反应敏锐的大脑。 3:算--现今我国的教育体制是应试教育,检验学生的标准是考试成绩单,那么学生的主要任务就是应试,答题,答题要用笔写,应试教育学生要考高分,笔算训练是教学的主线。笔算不运用任何实物计算,无论横式,竖式,连加连减都可运算自如。 快心算与国家九年义务教育课程标准完全接轨,是为学龄前幼儿量身定做的。西安牛宏伟老师研发的快心算适合(4-7岁)幼儿园中大班小朋友及小学一二年级学生学习。幼儿园小朋友可以学会笔算多位数加减法,如5869+3516 , 8185-6938等,小学数学课本中加减的所有题型都会迎刃而解。计算能力可达到小学毕业时的加减水平。  快心算官方网站www.kuaixinsuan.com 快心算是幼儿升入小学口算笔算过关的最佳方法 1、从最基本的数概念入手一环扣一环,与小学数学同步,但教学方法简单,学生易接受。在教学中,快心算把复杂的问题简单化,把抽象的数学概念形象化。 2、牛宏伟快心算把幼儿数手指的习惯很好的和小学口算做了过渡。解决了多少年来家长和老师没有解决的难题。为幼儿很好的学习口算扫清了障碍。 3、用笔答题,不借助任何实物(包括不数手指)。 4、快心算算题是从低位算。 5、快心算的课程包含了很多数概念的知识,不单纯是计算。快心算的算题理念--概念比计算还重要。 6、快心算教学方法的编排是遵循幼儿年龄特点来制定的,情景教学与趣味教学相结合,提倡幼儿在学中玩,玩中学。 7、快心算教学注重幼儿在生活中对数概念的体验,然后教师把幼儿生活中对数的理解经过整合运用到教学中。 8、虽然我们的课程名字叫快心算,但它包含了小学课程的所有数概念。因此我可以告诉家长,快心算是幼小衔接的最佳速算课程选择。 一年级口算笔算速成教法--快心算 一年级的孩子,刚升入小学。这个阶段口算,如果没有经过学前的专门训练。孩子学起来是很吃力的,有相当一部分孩子算题没有好的计算方法,只会数手指,摆小棒,往往口算作业做到深夜十一、二点。最终是老师累、家长累、孩子累。 家长对孩子的这一情况无从下手,为此而感到烦恼。小学课程编排的紧密、知识点多。老师的要求又比较严格,小学数学口算题在5分钟之内就必须做完100道题,在现在西安的数学教育模式口算、心算、笔算的教学却是一大空缺。为满足各大幼儿园和孩子家长的需求,牛宏伟老师,针对孩子的个体差异,研发出口算,笔算课程中的新方法--快心算。 幼小衔接数学最佳品牌课程--快心算 快心算能够提升孩子的计算能力,开发孩子的思维能力,增强孩子的记忆能力,

怎样计算任一天是星期几

怎样计算任一天是星期几 摘要: 最常见的公式: W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(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,则为星期日。 --------------------------------------------------------------------------- 星期制度是一种有古老传统的制度。据说因为《圣经·创世纪》中规定上帝用了六天时间创世纪,第七天休息,所以人们也就以七天为一个周期来安排自己的工作和生活,而星期日是休息日。从实际的角度来讲,以七天为一个周期,长短也比较合适。所以尽管中国的传统工作周期是十天(比如王勃《滕王阁序》中说的“十旬休暇”,即是指官员的工作每十日为一个周期,第十日休假),但后来也采取了西方的星期制度。 在日常生活中,我们常常遇到要知道某一天是星期几的问题。有时候,我们还想知道历史上某一天是星期几。通常,解决这个方法的有效办法是看日历,但是我们总不会随时随身带着日历,更不可能随时随身带着几千年的万年历。假如是想在计算机编程中计算某一天是星期几,预先把一本万年历存进去就更不现实了。这时候是不是有办法通过什么公式,从年月日推出这一天是星期几呢? 答案是肯定的。其实我们也常常在这样做。我们先举一个简单的例子。比如,知道了2004年5月1日是星期六,那么2004年5月31日“世界无烟日”是星期几就不难推算出来。我们可以掰着指头从1日数到31日,同时数星期,最后可以数出5月31日是星期一。其实运用数学计算,可以不用掰指头。我们知道星期是七天一轮回的,所以5月1日是星期六,七天之后的5月8日也是星期六。在日期上,8-1=7,正是7的倍数。同样,5月15日、5月22日和5月29日也是星期六,它们的日期和5月1日的差值分别是14、21和28,也都是7的倍数。那么5月31日呢?31-1=30,虽然不是7的倍数,但是31除以7,余数为2,这就是说,5月31日的星期,是在5月1日的星期之后两天。星期六之后两天正是星期一。 这个简单的计算告诉我们计算星期的一个基本思路:首先,先要知道在想算的日子之前的一个确定的日子是星期几,拿这一天做为推算的标准,也就是相当于一个计算的“原点”。

手算,心算任一天是 星期几1

心算手算任一天是星期幾? 2112年5月1日.星期日. 2212年5月1日是星期五。 2312年呢?是星期三。 这都用简单的方法推算出来的,推算几百年前,后的一天是星期几,還是有很多人感到有興趣的。也是开发知识的一个侧面。 网页介绍的计算方法,多是蔡勒公式,麻烦。 很多人,並不喜欢那个代入那么多的参数的公式。非常希望找简单可行的计算方法。 这里就是用手算和心算,能够迅速的算出过去和未来任何一天是星期几,你愿意知道吗? 1 ;从现百年中的元旦是星期幾开始? ---年代码 问题先从2000到2099年开始。从万年历查知,2001年,02年,03年,04年,05年的元旦是星期1,星期2,星期3,星期4,和星期6。 好了,我们並不想查表来得到,那一年的元旦是星期几?我们要的是对应的计算公式。 根据2001年元旦是星期一给计算这百年每年的首日(元旦)是星期几带来了方便。 用公历年的末两位数乘1.25的积,取整,被7除的余数就是了。 比如2013年 13×1.25=16.25 取整 16 16÷7 余数 2(16减14更直接) 所以2013年元旦是星期2 又如2027年 27×1.25=33.75 取整 33 33 - 4×7 = 5 2027年的元旦是星期5 這個餘數就叫“年代码”吧。“年代码”是计算任一天是星期几,非常的重要的条件。是平年元旦是星期几的值。 闰年它减1为元旦的值。 例如;2012年是閏年 12×1.25=15 得整数的年代码。 整数; 15 15 -7×2=1 所以2012年年代码是1,元旦星期數是年代碼減1 1-1=0 星期天

顺便说一下年数乘1.25后所得的积中,小数部份为0.25,0.5,0.75,说明这是闰年后的第一年,第二年,第三年,下一年得整数就是闰年了。 2 ;重要的数据 好在公历年只有简单的平年和闰年,各月天数虽不一致,但是它们都有被定义了的天数,如一月31天,二月平年28天,闰年29天三月31天。。。还有四年一闰等。平年365天,闰年366天,在逐年的同月日时,它们的星期变化是平年的星期是进一的,闰年的一月,二月进一,三月到十二月进二的,因为各月具有定义了的天数,所以各月的首日是星期几也是被定义了的,要以它们的星期由小向大的顺序排列,2006年排列是;星期日是在一月和十月的一日;星期一是在五一;星期二是八月一日;星期三是二,三,十一月一日;星期四是六一;星期五是九月和十二月一日;星期六是四,七月一日。如是的2006年月首日之间的星期关系,对07年来说,也是如此是在06年各月上星期数加一而已,如六一的星期四在07年进到星期五。排列“月顺序”是非常重要的数据。年代码定义该年年首日是星期几,该碼也是关节码,定义了该年“该关节中月份首日是星期天,”我在童年1945年时,就在市场见过用该原理制成的双圆盘万年历。现在我就把这个原理做为心算和手算的基点,要能记住这个星期月首日的“坐次表”,要推算星期是很简单的。虽然难于记住,要想玩手算心算,非记住不可。在左手食指关节上有带月份编码,即0(1,10月), 1(4,7,闰1月);2(9,12);3(6月);4(2,3,11月);5(8月,闰二月);6(9,12月); 2006-2009年各月的首日(一日)与星期之间关系 月份2006年码0 2007年码1 2009年码4 关节编号月份 2008年代码3 1,10月星期日星期一星期四 0 (7) 10月星期三 5月星期一星期二星期五 6 5月星期四 8 月星期二星期三星期六 5 2月8月星期五 2,3,11月星期三星期四星期日 4 3月11月星期六 6月星期四星期五星期一 3 6月星期日 9,12月星期五星期六星期二 2 9月12月星期一 4,7月星期六星期日星期三 1 1月4月7月星期二 上面的年表给出了从2006年到2009年各年各月首日是星期几的数据,比如2007年3月1日是星期四,2008年5月1日是星期四等等。能不能给出2000年到2099年的准确数据测百年呢?答案是肯定的。 3 ;手指做計算工具

计算星期几

计算星期几 要知道几十天以后的某一天是星期几,这是不难的,因为只要计算一下被7除的余数就可以了。但是,如果要知道几十年以后的某一天是星期几,那就比较困难了,因为在这段时间里有闰年,而且,每个月所含的天数也不一样。在这一节,我们要给出一个公式,可以方便地解决这个问题。 按现行的公历历法,每年有365天,若这一年是闰年,则有366天,二月有二十九天。闰年是这样确定的:公元年份数不被100整除但被4整除,或者年份数被400整除。 如果某一年是闰年,这一年的二月比正常年份的二月多一天,这样,从这一年的三月一日开始,星期数都受到这闰月的影响,同时,这一年的一月和二月里的星期数却不受影响。这样,就使得同一年里的计算有些不方便。所以,为了计算方便,我们把三月一日作为计算星期数的基点。 1600年以来,全世界大部分地区使用现行的公历历法。因此,我们考虑一个从1600年起使用的计算星期几的公式。 以下,我们使用记号: N = 100c + y 表示年份,其中0 ≤ y ≤ 99; m 表示月份,m = 1表示三月,m = 2表示四月, ,m = 12表示二月; d N (m )表示第N 年m 月1日的星期数。 假设d 1600(1)是已知的,我们首先计算d N (1),即第N 年3月1日的星期数。我们知道:如果没有闰月,一年有365天,因为 365 ≡ 1 (mod 7), 所以,每过一个正常年,星期数就增加1;每过一个闰年,星期数就增加2。 以r 表示从1600年到N 年的闰年数,我们得到 d N (1) ≡ d 1600(1) + N – 1600 + r (mod 7)。 (1) 由闰年的确定方法,我们有 ][][][ 400 1600 100100 1600 10041600 100-+ +-+ --+=y c y c y c r 4400 10016100 400 4 25][][ ][-+++---+=y c y c y c 。388400 100100 244 ][][ ][-++-+=y c y c y (2) 设c = 4q + s ,0 ≤ s ≤ 3,那么,由于0 ≤ y ≤ 99,100s + y < 400,所以 ][ ][ 400 1000100 y s y +=,= 0, 因此,由式(2)得到 388400 100400244 ][][ -++++=y s q c y r 388244 ][ -++=q c y

相关文档
最新文档