當前位置:首頁 » 操作系統 » 天干演算法

天干演算法

發布時間: 2022-10-01 12:09:51

『壹』 天乾地支紀年法是怎樣計算的

天乾地支紀年的口訣是:

「公元年數先減三,除10餘數是天干,基數改用12除,余數便是地支年」。

以2021年為例,年份減3得基數2018,除以10得余數8,對查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。

得「辛」,再將基數2018除以12得余數為2,再循環對查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得「丑」故2021年為辛丑年。(若得0可理解為1之前即12)

『貳』 天乾地支的簡便演算法

天乾地支的計算方法:

(年份- 3)/10餘數對天干:如1894-3=1891 ,1891除以10餘數是1即為甲;

(年份- 3)/12餘數對地支:如1894-3=1891 ,1891除以12餘數是7即為午,即1894年是甲午年。

天乾地支源自中國遠古時代對天象的觀測。十干曰:閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓、昭陽。十二支曰:困頓、赤奮若、攝提格、單閼、執徐、大荒落、敦牂、協洽、涒灘、作噩、閹茂、大淵獻。

簡化後的天乾地支:「甲、乙、丙、丁、戊、己、庚、辛、壬、癸」稱為十天干,「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」稱為十二地支。

十天乾和十二地支依次相配,組成六十個基本單位,兩者按固定的順序相互配合,組成了干支紀元法。天乾地支的發明影響深遠,至今依舊在使用天乾地支,用於歷法、術數、計算、命名等各方面。

(2)天干演算法擴展閱讀:

天乾地支在中國古代主要用於紀日,此外還曾用來紀月、紀年、紀時等。春秋戰國時期又採用十二辰(地支)紀月,而十二辰紀時制度至遲西漢時已被採用。

西漢末始又用干支來紀年。唐以後,五代歷書月名開始注以干支,北宋時又將十干十二辰配合以紀時,至此年月日時分別全以干支注記,這就是干支歷(甲子歷),它是一種陽歷。

此外,干支注記時間的方式起碼還從殷歷開始,附加在各個朝代至今所制定的陰陽歷中,兩種歷法同時並用。

干支注記時間在中國古代一直使用,從未間斷。因此對研究歷史非常有幫助,非常容易推算歷史時間。如《馮婉貞》:「咸豐庚申,英法聯軍白海入侵。」咸豐,皇帝年號;庚申,干支紀年。

天乾地支的主要序數功能被一二三四等數字取代之後,人們仍然用它們作為一般的序數字。尤其是甲乙丙丁,不僅用於羅列分類的文章材料,還可以用於日常生活中對事物的評級與分類。

在有機化學的命名中,1-10個碳原子的化合物用天干命名,如甲烷(1個C原子),乙烷(2個C原子),丙烷(3個C原子)以此類推……又比如乙烯(2個C原子),丁烯(4個C原子)。

『叄』 天乾地支的演算法

十天干:
甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)

子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)
首先你得了解或者背過天乾地支
計算現在任意的一個年份的天乾地支
天干:年份減3,除以10,沒有餘數就是天乾的最後一個,余數是1對應 甲 ,是2對應 乙 ,依次往後推
地支:年份減3,除以12,沒有餘數就是地支的最後一個,余數是1對應 子 ,是2對應丑,依次往後推。
例如2003年
2003—3=2000 2000÷10=200 則天干為 癸
2003—3=2000 2000÷12=166。。。。。。8 則地支為 未
因此2003年是 癸未年
例如2019年
2019—3=2016 2016÷10=201。。。。。。6則天干為 己
2019—3=2016 2016÷12=168 則地支為 亥
因此2019年是己亥年

『肆』 天乾地支紀年法快速計演算法

計算方法如下:

天干演算法:用公元紀年數減3,除以10(不管商數)所得余數,就是天干所對應的位數;

地支演算法:用公元紀年數減3,除以12(不管商數)所得余數,就是地支所對應的位數; 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

(4)天干演算法擴展閱讀

天文上把黃道平面劃分為十二宮,以日躔過宮劃分十二個月。所以古代把黃道十二宮以地支命名,十二宮又與二十八宿相對應,即子宮有女、虛、危三宿;丑宮有斗、牛二宿;寅宮有尾、箕二宿;卯宮有氐、房、心三宿;辰宮有角、亢二宿。

巳宮有翼、軫二宿;午宮有柳、星、張三宿;未宮有井、鬼二宿;申宮有觜、參二宿;酉宮有胃、昴、畢三宿;戌宮有奎、婁二宿;亥宮有室、壁二宿。所以,二十八宿的天文象意是干支學中地支取象的象意來源,十二地支中有藏有二十八星宿,其意義也是來源於此。

『伍』 天乾地支紀年法是怎麼算的以哪一年為起始年

以甲子年尾起始,演算法如下:

1、公元前的演算法:

年干=8-N(N﹤8)或8-N+10(N≧8),N=年號除以10的余數=年號個位數。

年支=10-N(N<10)或10-N+12(N≧10),N=年號除以12的余數。

例:求公元前22年和公元前159年的干支?

解:前22的年干=8-2=6=己,前159年的年干=8-9+10=9=壬;

前22的年支=10-10+12=12=亥,前159年的年支=10-3=7=午;

故前22年的干支為己亥,前159年的干支為壬午。

2、公元後的演算法:

年干=N-3(N>3)或N-3+10(N≤3),N=年號除以10的余數=年號個位數。

年支=N-3(N>3)或N-3+12(N≤3),N=年號除以12的余數。

例:求公元1164年和2011年的干支?

1164年的年干=4-3=1=甲,2011年的年干=1-3+10=8=辛;

1164年的年支=0-3+12=9=申,2011年的年支=7-3=4=卯;

故公元1164年的干支為甲申,2011年的干支為辛卯。

(5)天干演算法擴展閱讀:

干支紀日

干支紀日從幾千年前開始至今,一直紀日沒有中斷和錯誤,是一部了不起的紀日歷史。目前能清楚考證的是起於魯隱公三年二月己巳日。

但在歷史書籍中還有許多記載著干支紀日的,如《尚書·周·泰誓》的「惟十有一年,武王伐殷。一月戊午」,《尚書·周·武成》的「惟一月壬辰,旁死魄」等記載了干支紀日。因此,足以證明在周代以前都已經在使用干支紀日了。

『陸』 天乾地支萬能計算公式是什麼

干支紀年法簡便演算法公式

10天干:甲乙丙丁戊己庚辛壬癸。

12地支:子丑寅卯辰巳午未申酉戌亥。

天乾地支紀年法計算的萬能公式:

天干計演算法:年減去3再除以10得到的余數對應的天干字就是干。

地支計演算法:年減去3再除以12得到的余數對應的地支字就是支。

1、1900----2100年之年干:年尾數-3。

例:1969年年干=9—3=6,第6位天干就是已。

2012年年干=2-3=9,第9位天干是壬(2不足減就補十成12)。

2、1900----1999年之年支:年尾二位數+1;2000----2099年之年支:年尾二位數+5。

例:1969年年支=69+1=70,去掉60的倍數為10,地支第十位為酉;2012年年支=12+5=17,去掉12餘5,地支第五位是辰;那麼1969年干支就是已酉2012年干支就是壬辰。

3、月干公式,月的地支是固定的如正月起寅之類,只計算月干。

月干=年干數×2+月份。

例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10為周期就去掉10,天干第十位為癸,則此月干支為癸酉。

4、日干支公式:

1900----1999年日干支基數=(年尾二位數+3)×5+55+(年尾二位數-1)/4。

2000----2099年日干支基數=(年尾二位數+7)×5+15+(年尾二位數+19)/4(只用商數,余數不用,數過60就去掉60)。

『柒』 天乾地支年月日時演算法是什麼

方法1、六十環周推演算法

方法:已知某年年干支,根據六十環周圖次序推算。

舉例:已知2016年(春節後)為丙申年,求2020年干支。

解答:在表中找到丙申,向後推四年,可知2020年(春節後)為庚子年。

方法2、公式計演算法

方法:求某年年干支,公式為(當年年數-3)÷60,其餘數為所求年干支的代數,再到六十環周圖中找出相應的干支。年數減3,是因為公元4年恰好是甲子年,從公元4年起,就要減去公元4年前的3年,故該公式適用於公元4年之後。

舉例:求1979年的干支。

解答:(1979-3)÷60=32······56,在六十環周圖中找到56對應的干支,可知1979年為己未年。

注意:

天乾地支,簡稱為干支,源自中國遠古時代對天象的觀測。十干是指閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓、昭陽。十二支是指困敦、赤奮若、攝提格、單閼、執徐、大荒落、敦牂、協洽、涒灘、作噩、閹茂、大淵獻。

簡化後的天乾地支:「甲、乙、丙、丁、戊、己、庚、辛、壬、癸」稱為十天干,「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」稱為十二地支。

十天乾和十二地支依次相配,組成六十個基本單位,兩者按固定的順序相互配合,組成了干支紀元法。天乾地支的發明影響深遠,依舊在使用天乾地支,用於歷法、術數、計算、命名等各方面。

『捌』 天乾地支快速計算方法

首先要能記住十大天乾和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
天乾地支紀年法首先是天干在前,地支在後,比如今年2005就為-乙酉年,先來算算天干,有個公式:
4、
5、
6、
7、
8、
9、
0、
1、
2、
3
對應的十天干就是
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
數字為年代的最後的一位數字,比如今年是2005,最後一位是5,對應的天干就是乙;
地支的演算法:用年代數除以12,後面的余數就代表某個地支,余數分別為:4、
5、
6、
7、
8、
9、
10、
11、
0(能整除)、1、
2、3,代表地支為:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年為例:年代末尾數為5,對應的天干為乙,2005除以12,余數為1,對應的地支為酉,所以2005年為乙酉年。

熱點內容
跳轉頁源碼 發布:2024-09-17 03:13:05 瀏覽:543
html文件上傳表單 發布:2024-09-17 03:08:02 瀏覽:784
聊天軟體編程 發布:2024-09-17 03:00:07 瀏覽:726
linuxoracle安裝路徑 發布:2024-09-17 01:57:29 瀏覽:688
兩個安卓手機照片怎麼同步 發布:2024-09-17 01:51:53 瀏覽:207
cf編譯後沒有黑框跳出來 發布:2024-09-17 01:46:54 瀏覽:249
安卓怎麼禁用應用讀取列表 發布:2024-09-17 01:46:45 瀏覽:524
win10設密碼在哪裡 發布:2024-09-17 01:33:32 瀏覽:662
情逢敵手迅雷下載ftp 發布:2024-09-17 01:32:35 瀏覽:337
安卓如何讓軟體按照步驟自動運行 發布:2024-09-17 01:28:27 瀏覽:197