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