首先,公式我們還是要知道,因為是計算嘛。但別慌,我們只需要一條公式:
星期數={世紀數+年數后兩位+(年數后兩位÷4的整數)+月份數+日期數}÷7的余數
看到這么長的公式估計大家都要昏了吧,但我要告訴大家的是:先別昏,其實真的很簡單的。
(據說霍金寫《時間簡史》的時候甚至不想寫任何一條公式,因為寫上一條公式會把一半的讀者嚇跑)
一步步的來。
1)世紀數的記憶很簡單,真的太簡單了。只要記住這么幾個就夠了:
1700-1799年:世紀數為4
1800-1899年:世紀數為2
1900-1999年:世紀數為0
2000-2099年:世紀數為6
2100-2199年:世紀數為4
也許聰明的你已經看到了,世紀數其實就是一個6以內的偶數循環。其實只要記住這兩條就足夠你用了, 1899之前的時代太遠啦!
1900-1999年:世紀數為0
2000-2099年:世紀數為6
2)年份的后兩位,說起來很拗口,講起來很簡單。例如我們要計算1987年8月8日,那么年份數的后兩位我們就用87就夠了。
3)月份數,這是唯一要我們記憶的東西。一月到十二月的月份數分別為如下數字:
033614625035
不過對于壇子上的兄弟來講記憶這么一串數字應該是小菜一碟了。
注意:如果當年是閏年的話,那么一、二月份的月份數就分別為6和2。
4)日期數,這個簡單。例如28號,那么日期數就是28.
OK,讓我們小試牛刀。
例一:計算本人生日1979年10月22日是星期幾?
由上面得知世紀數為0;
年份數為79;
年份數÷4的整數:79÷4=19.75,整數為19.
月份數:查表得0
日期數為:22
將上面的數相加:0+79+19+0+22=120
120÷7的余數=1,所以我出生那一天剛好是星期一。
有人可能會討厭計算這些數(有點大),教你一個小技巧,你會算得很快。比如
79=9=2,
19=5,
22=1
(這樣不難明白吧,79÷7的余數為2. 先除以7取余數和后除以7取余數的結果是一樣的,如果要證明的話,翻一下小學的算術書吧。
把這些數相加:2+5+1=8,被7除后得1
例二:計算2000年1月22日是星期幾?
由上面得知世紀數是6
年份數為0
年份數÷4為0
月份數:為6(留一個心眼,這一年是閏年,計算一二月份的時候要改一下月份數,其實就是原來的數0和3減1得到!∮涀0-1=6在這里面是成立的。s)
日期數:22
將上面的數相加:6+0+0+6+22=34
34÷7的余數是6,因此這一天是星期6.
怎么樣,這樣都清楚了吧?
如果你想討論這種計算方法,你可以發信給我,我很樂意討論一切心算的東東。Xutianwei#gmail.com
本文來自:快速記憶法 http://www.885221.com/dp-bbsthread-4139.html