平年闰年的算法.doc

平年、閏年的算法 (有時會有8年才1次閏年的狀況) ????? 羅馬凱薩大帝採用埃及天文學家Sosigenes之曆法,以一年平均為365.25天為準,修改舊曆法,一年訂為365日,且每四年一閏以反映一年的真正日數。而較正確的估計,一年有365.2422日,(一太陽年約365日5時48分46秒)。每年大約少算了0.0078日,西元1582年羅馬教皇訂定新曆法,規定一年有365日,每四年有一閏年(可以補足少算的0.2422×4=0.9688日),每100年再少閏一年(可以扣掉多算的0.0312×25=0.78日),每400年再多一閏(可以再補回少算的0.22×4=0.88日)。閏年是合乎下列規則之一的年份(1)該年西元紀年被100和400整除。 (即400的倍數) (2)該年西元紀年不被100除盡,但可被4整除。 因此閏年即為(公元年4的倍數-100的倍數+400的倍數) 西元年 100 200 300 500 600 700 900 1000 1100 1300 1400 1500 1700 1800 1900 2100 2200 2300 2500 以下類推 (100的倍數但非400的倍數) 依此原則,下表所列公元年很容易被誤認為閏年,事實上是平年。 因此諸如西元96.196.296.496.596.696.896.1096.996.1096.

文档评论(0)

1亿VIP精品文档

相关文档