乘法九九表的秘密是什麼,隱藏在九九乘法表裡的小秘密是什麼?

2021-03-04 05:15:29 字數 5299 閱讀 6267

1樓:無語翹楚

《九九乘法歌訣》,又常稱為「小九九」。現在學生學的「小九九」口訣,是從「一一得一」開始,到「九九八十一」止,而在古代,卻是倒過來,從「九九八十一」起,到「二二得四」止。因為口訣開頭兩個字是「九九」,所以,人們就把它簡稱為「九九」。

大約到13、14世紀的時候才倒過來像現在這樣「一一得一……九九八十一」。

中國使用「九九口訣」的時間較早。在《荀子》、《管子》、《淮南子》、《戰國策》等書中就能找到「三九二十七」、「六八四十八」、「四八三十二」、「六六三十六」等句子。由此可見,早在「春秋」、「戰國」的時候,《九九乘法歌訣》就已經開始流行了。

現在人們一般把那些有心計、會算計、善謀劃的人形容為心裡有「小九九」。

九九表,又稱九九歌、九因歌,是中國古代籌算中進行乘法、除法、開方等運算中的基本計算規則,沿用到今日,已有兩千多年。現在小學初年級學生、一些學齡兒童都會背誦。不過歐洲直到十三世紀初不知道這種簡單的乘法表。

西方文明古國的希臘和巴比倫,也有發明的乘法表,不過比起九九表繁複些。巴比倫發明的希臘乘法表有一千七百多項,而且不夠完全。由於在十三世紀之前他們計算乘法、除法十分辛苦,所以能夠除乙個大數的人,會被人視若數學專家。

十三世紀之初,東方的計算方法,通過阿拉伯人傳入歐洲,歐洲人發現了他的方便之處,所以學習這個新方法。當時,用新法乘兩個數這類題目,是當時大學的教材。

世界文明古國乘法表比較

古希臘、古埃及、古印度、古羅馬沒有進製,原則上需要無限大的乘法表,因此不可能有九九表。例如希臘乘法表必須列出7x8,70x8,700x8,700x8,7000x8……。相形之下,由於九九表基於十進位制,7x8=56,70x8=560,700x8=5600,7000x8=56000,只需7x8=56一項代表。

古埃及沒有乘法表。考古家發現,古埃及人是通累次迭加法來計算乘積的。例如計算 5x13,先將13+13得26,再迭加26+26=52,然後再加上13得65。

巴比倫算術有進製,比希臘等幾個國家有很大的進步。不過巴比倫算術採用60進製,原則上乙個「59x59」乘法表需要59*60/2=1770項;由於「59x59」乘法表太龐大,巴比倫人從來不用類似於九九表的「乘法表」。考古學家也從來沒有發現類似於九九表的「59x59」乘法表。

不過,考古學家發現巴比倫人用獨特的1x1=1,2x2=4,3x3=9……7x7=49,……9x9=81 ……16x16=256 …… 59x59=3481 的「平方表」。要計算兩個數a,b的乘積,巴比倫人則依靠他們最擅長的代數學, axb=((a+b)x(a+b)-axa-bxb)/2。例如 7x9=((7+9)x(7+9)-7x7-9x9)/2=(256-49-81)/2=126/2=63.

古瑪雅人用20進製,跟現代世界通用的十進位制最接近。乙個19x19乘法表有190項,比九九表的45項雖然大三倍多,但比巴比倫方法還是簡便得多。可是考古學家至今還沒有發現任何瑪雅乘法表。

用乘法表進行乘法運算,並非進製的必然結果。巴比倫有進製,但它們並沒有發明或使用九九表式的乘法表,而是發明用平方表法計算乘積。瑪雅人的數學是西方古文明中最先進的,用20進製,但也沒有發明乘法表。

可見從進製到乘法表是乙個不少的進步。

中國春秋戰國時代不但發明了十進位制,還發明九九表。後來東傳入高麗、日本,經過絲綢之路西傳印度、波斯,繼而流行全世界。十進位制和九九表是古代中國對世界文化的一項重要的貢獻。

今日世界各國較少使用希臘等國的乘法。

九九表的特點

1、九九表一般只用一到九這9個數字。

2、九九表包含乘法的可交換性,因此只需要**七十二,不需要「九八七十二」,9乘9有81組積,九九表只需要1+2+3+4+5+6+7+8+9 =45項積。明代珠算也有採用81組積的九九表。45項的九九表稱為小九九,81項的九九表稱為大九九。

3、古代世界最短的乘法表。瑪雅乘法表須190項,巴比倫乘法表須1770項,埃及、希臘、羅馬、印度等國的乘法表須無窮多項;九九表只需45/81項。

4、朗讀時有節奏,便於記憶全表。

5、九九表存在了至少三千多年。從春秋戰國時代就用在籌算中運算,到明代則改良並用在算盤上。現在,九九表也是小學算術的基本功。

九九乘法表的c語言實現

有了c語言,我們可以簡單的列印出「九九乘法表」,具體**如下,在trubo2.0、3.0、vc6.0下正常。

#include

void main()

}一一得一

一二得二 二二得四

一三得三 二三得六 三三得九

一四得四 二四得八 三四十二 四四十六

一五得五 二五一十 三五十五 四五二十 五五二十五

一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六

一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九

一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四

一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 **七十二 九九八十一

大九九 c++**編寫

隱藏在九九乘法表裡的小秘密是什麼?

2樓:匿名使用者

《九九乘法歌訣》,又常稱為「小九九」。現在學生學的「小九九」口訣,是從「一一得一」開始,到「九九八十一」止,而在古代,卻是倒過來,從「九九八十一」起,到「二二得四」止。因為口訣開頭兩個字是「九九」,所以,人們就把它簡稱為「九九」。

大約到13、14世紀的時候才倒過來像現在這樣「一一得一……九九八十一」。

中國使用「九九口訣」的時間較早。在《荀子》、《管子》、《淮南子》、《戰國策》等書中就能找到「三九二十七」、「六八四十八」、「四八三十二」、「六六三十六」等句子。由此可見,早在「春秋」、「戰國」的時候,《九九乘法歌訣》就已經開始流行了。

現在人們一般把那些有心計、會算計、善謀劃的人形容為心裡有「小九九」。

九九表,又稱九九歌、九因歌,是中國古代籌算中進行乘法、除法、開方等運算中的基本計算規則,沿用到今日,已有兩千多年。現在小學初年級學生、一些學齡兒童都會背誦。不過歐洲直到十三世紀初不知道這種簡單的乘法表。

西方文明古國的希臘和巴比倫,也有發明的乘法表,不過比起九九表繁複些。巴比倫發明的希臘乘法表有一千七百多項,而且不夠完全。由於在十三世紀之前他們計算乘法、除法十分辛苦,所以能夠除乙個大數的人,會被人視若數學專家。

十三世紀之初,東方的計算方法,通過阿拉伯人傳入歐洲,歐洲人發現了他的方便之處,所以學習這個新方法。當時,用新法乘兩個數這類題目,是當時大學的教材。

世界文明古國乘法表比較

古希臘、古埃及、古印度、古羅馬沒有進製,原則上需要無限大的乘法表,因此不可能有九九表。例如希臘乘法表必須列出7x8,70x8,700x8,700x8,7000x8……。相形之下,由於九九表基於十進位制,7x8=56,70x8=560,700x8=5600,7000x8=56000,只需7x8=56一項代表。

古埃及沒有乘法表。考古家發現,古埃及人是通累次迭加法來計算乘積的。例如計算 5x13,先將13+13得26,再迭加26+26=52,然後再加上13得65。

巴比倫算術有進製,比希臘等幾個國家有很大的進步。不過巴比倫算術採用60進製,原則上乙個「59x59」乘法表需要59*60/2=1770項;由於「59x59」乘法表太龐大,巴比倫人從來不用類似於九九表的「乘法表」。考古學家也從來沒有發現類似於九九表的「59x59」乘法表。

不過,考古學家發現巴比倫人用獨特的1x1=1,2x2=4,3x3=9……7x7=49,……9x9=81 ……16x16=256 …… 59x59=3481 的「平方表」。要計算兩個數a,b的乘積,巴比倫人則依靠他們最擅長的代數學, axb=((a+b)x(a+b)-axa-bxb)/2。例如 7x9=((7+9)x(7+9)-7x7-9x9)/2=(256-49-81)/2=126/2=63.

古瑪雅人用20進製,跟現代世界通用的十進位制最接近。乙個19x19乘法表有190項,比九九表的45項雖然大三倍多,但比巴比倫方法還是簡便得多。可是考古學家至今還沒有發現任何瑪雅乘法表。

用乘法表進行乘法運算,並非進製的必然結果。巴比倫有進製,但它們並沒有發明或使用九九表式的乘法表,而是發明用平方表法計算乘積。瑪雅人的數學是西方古文明中最先進的,用20進製,但也沒有發明乘法表。

可見從進製到乘法表是乙個不少的進步。

中國春秋戰國時代不但發明了十進位制,還發明九九表。後來東傳入高麗、日本,經過絲綢之路西傳印度、波斯,繼而流行全世界。十進位制和九九表是古代中國對世界文化的一項重要的貢獻。

今日世界各國較少使用希臘等國的乘法。

九九表的特點

1、九九表一般只用一到九這9個數字。

2、九九表包含乘法的可交換性,因此只需要**七十二,不需要「九八七十二」,9乘9有81組積,九九表只需要1+2+3+4+5+6+7+8+9 =45項積。明代珠算也有採用81組積的九九表。45項的九九表稱為小九九,81項的九九表稱為大九九。

3、古代世界最短的乘法表。瑪雅乘法表須190項,巴比倫乘法表須1770項,埃及、希臘、羅馬、印度等國的乘法表須無窮多項;九九表只需45/81項。

4、朗讀時有節奏,便於記憶全表。

5、九九表存在了至少三千多年。從春秋戰國時代就用在籌算中運算,到明代則改良並用在算盤上。現在,九九表也是小學算術的基本功。

九九乘法表的c語言實現

有了c語言,我們可以簡單的列印出「九九乘法表」,具體**如下,在trubo2.0、3.0、vc6.0下正常。

#include

void main()

}一一得一

一二得二 二二得四

一三得三 二三得六 三三得九

一四得四 二四得八 三四十二 四四十六

一五得五 二五一十 三五十五 四五二十 五五二十五

一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六

一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九

一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四

一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 **七十二 九九八十一

大九九 c++**編寫

VB九九乘法表,在VB裡輸出九九乘法表

print string 56,56個 print tab 25 九九乘法表 25個跳格鍵tab之後,列印 九九乘法表 print string 56,for i 0 to 9 print tab i 6 i 每隔6個跳格鍵tab,列印i。如i 0時,在開始位置列印0 i 1時,從開始位置算起的6個...

九九乘法表vb完整程式設計,VB程式設計 九九乘法表

這個很簡單的了 就是兩個變數,分別的for迴圈,很簡單的。部分 請新建乙個工程,然後在窗體 中,加入以下 執行後,點選視窗,就會出現執行結果。private sub form click autoredraw true 讓視窗自動重繪,以免擋住了就看不見了 cls 清除窗體的內容 width 900...

利用python輸出倒置排列的九九乘法表

for ii in range 9,0,1 for jj in range 9,0,1 if jj ii print format ii,jj,str ii jj rjust 2,print 結果為 e69da5e6ba9062616964757a686964616f31333337383863 9...