一些數學問題 
在別的作者M群,莫名地開了一個跟數學有關的話題,然後很自HIGH的去找解答。而且我認真了哈....


(#)紅兒,真的收不到離線訊息。 說:
一年有三百六十五天,其中閏年的時候有三百六十六天,然後請你算某年某月某日是星期幾

(#)紅兒,真的收不到離線訊息。 說:
我記得有一個公式,但我忘記了

(#)紅兒,真的收不到離線訊息。 說:
內心就覺得他是個很難的題目

(#)紅兒,真的收不到離線訊息。 說:
十二個月裡面,十二月跟一月連在一起又是大月、七月八月連再一起也是大月

(#)紅兒,真的收不到離線訊息。 說:
二月只有28天、閏年有29天

(#)紅兒,真的收不到離線訊息。 說:
條件加起來超複雜的

(#)紅兒,真的收不到離線訊息。 說:
我去查一下到底要怎麼解

(#)紅兒,真的收不到離線訊息。 說:
(講到自己很有興致)
(#)紅兒,真的收不到離線訊息。 說:
基姆拉爾森計算公式

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來代入公式計算。

(#)紅兒,真的收不到離線訊息。 說:
還有另外一個

(#)紅兒,真的收不到離線訊息。 說:
S = x-1 + [ (x-1)/4 ] - [ (x-1)/100 ] + [ (x-1)/400 ] + y
x為年份,y為一年裡的第幾天
其中[ ]為高斯函數
如果S大於7,則必則除以7再取其餘數
餘數為1則為星期一,依此類推
餘數為0則為星期日
(千萬別忘了式中的除號!)

(#)紅兒,真的收不到離線訊息。 說:
有例題比較清楚
(#)紅兒,真的收不到離線訊息。 說:
舉例:
2007年2月12日是星期幾?

答:
S=(2007-1)+[(2007-1)/4]-[(2007-1)/100]+[(2007-1)/400]+31+12
其中31是1月的天數,12是題目中2月的天數。

S=2006+501-20+5+43
 =2535

2535/7=362.............餘1

所以2007年2月12日是星期一。

(#)紅兒,真的收不到離線訊息。 說:
我覺得第二個算式很清楚了....

(#)紅兒,真的收不到離線訊息。 說:
裡面(2007-1)+[(2007-1)/4]-[(2007-1)/100]+[(2007-1)/400],出現的除以4,100,400,是根據"逢4一閏,逢百不閏,逢4百又閏"這個原理

(#)紅兒,真的收不到離線訊息。 說:
其實都是"基姆拉爾森計算公式"
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

S = x-1 + [ (x-1)/4 ] - [ (x-1)/100 ] + [ (x-1)/400 ] + y

(#)紅兒,真的收不到離線訊息。 說:
我覺得我認真了(莫名其妙)

葦:gin爸的法文名也太令人頭痛了 說:
哈哈哈哈我也感覺出你的認真了
(↑↑↑↑↑↑↑M群的主人哈哈哈哈哈)

其實科學人雜誌裡面,我最喜歡不可勝數那個專欄(掩臉逃)
 

秘密留言

 
引用 URL
http://jujuchang.blog126.fc2.com/tb.php/188-3a7eaf94