導航:首頁 > 源碼編譯 > 九九乘法表的演算法是什麼

九九乘法表的演算法是什麼

發布時間:2022-05-02 00:13:45

1. 九九乘法表是什麼

乘法口訣(也叫「九九歌」)在我國很早就已產生。遠在春秋戰國時代,九九歌就已經廣泛地被人們利用著。在當時的許多著作中,已經引用部分乘法口訣。

最初的九九歌是以「九九八十一」起到「二二如四」止,共36句口訣。發掘出的漢朝「竹木簡」以及敦煌發現的古「九九術殘木簡」上都是從「九九八十一」開始的。「九九」之名就是取口訣開頭的兩個字。

口訣

一一得一。

一二得二,二二得四。

一三得三,二三得六,三三得九。

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

一五得五,二五一十,三五十五,四五二十,五五二十五。

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

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

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

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

2. 九九乘法表

九九乘法表實際是由若干個類似"i*j=k",的等式構成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

詳細解答看全文!

演算法分析:(1)總共有9行,假設第j行,1<=j<=9,而i的范圍為1<=i<=j, k=i*j

(2) 設定兩個變數i,j,並且用循環玫舉i,j所有可能的值

(3) 根據i,j不同的值,在循環體內輸出等式

第(3)步中還要考慮到九九乘法表的格式,怎麼換行的?

我們發現: 當j==i 時,在等式的右邊輸出'\n'換行符,否則,輸出'\t'

程序段主要實現:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表實際是由若干個類似"i*j=k",的等式構成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

詳細解答看全文!

演算法分析:(1)總共有9行,假設第j行,1<=j<=9,而i的范圍為1<=i<=j, k=i*j

(2) 設定兩個變數i,j,並且用循環玫舉i,j所有可能的值

(3) 根據i,j不同的值,在循環體內輸出等式

第(3)步中還要考慮到九九乘法表的格式,怎麼換行的?

我們發現: 當j==i 時,在等式的右邊輸出'\n'換行符,否則,輸出'\t'

程序段主要實現:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表實際是由若干個類似"i*j=k",的等式構成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

詳細解答看全文!

演算法分析:(1)總共有9行,假設第j行,1<=j<=9,而i的范圍為1<=i<=j, k=i*j

(2) 設定兩個變數i,j,並且用循環玫舉i,j所有可能的值

(3) 根據i,j不同的值,在循環體內輸出等式

第(3)步中還要考慮到九九乘法表的格式,怎麼換行的?

我們發現: 當j==i 時,在等式的右邊輸出'\n'換行符,否則,輸出'\t'

程序段主要實現:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表實際是由若干個類似"i*j=k",的等式構成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

詳細解答看全文!

演算法分析:(1)總共有9行,假設第j行,1<=j<=9,而i的范圍為1<=i<=j, k=i*j

(2) 設定兩個變數i,j,並且用循環玫舉i,j所有可能的值

(3) 根據i,j不同的值,在循環體內輸出等式

第(3)步中還要考慮到九九乘法表的格式,怎麼換行的?

我們發現: 當j==i 時,在等式的右邊輸出'\n'換行符,否則,輸出'\t'

程序段主要實現:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

九九乘法表實際是由若干個類似"i*j=k",的等式構成的

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*9=9 2*9=18 3*9=27.......9*9=81

詳細解答看全文!

演算法分析:(1)總共有9行,假設第j行,1<=j<=9,而i的范圍為1<=i<=j, k=i*j

(2) 設定兩個變數i,j,並且用循環玫舉i,j所有可能的值

(3) 根據i,j不同的值,在循環體內輸出等式

第(3)步中還要考慮到九九乘法表的格式,怎麼換行的?

我們發現: 當j==i 時,在等式的右邊輸出'\n'換行符,否則,輸出'\t'

程序段主要實現:

for (j=1;j<=9;j++)

for(i=1;i<=i;i++)

{ printf("%d*%d=%d",i,j,i*j);

if (i==j) printf("\n");

else printf("\t");

}

3. 乘法口訣表有什麼規律

乘法口訣又叫九九乘法表,是一種死記硬背的公式,也是最基層的公式。

4. 九九乘法口訣表是什麼

1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

乘法口訣是中國古代籌算中進行乘法、除法、開方等運算的基本計算規則,沿用至今已有兩千多年,九九表也是小學算術的基本功。

古時的乘法口訣,是自上而下,從「九九八十一」開始,至「一一如一」止,與現在使用的順序相反,因此古人用乘法口訣開始的兩個字「九九」作為此口訣的名稱,又稱九九表、九九歌、九因歌、九九乘法表。

現在小學生學的「小九九」口訣,是從「一一得一」開始,到「九九八十一」為止,而在古代,卻是倒過來,從「九九八十一」起,到「二二得四」止。因為口訣開頭兩個字是「九九」,所以,人們就把它簡稱為「小九九」。大約到13、14世紀的時候才倒過來像現在這樣「一一得一……九九八十一」。

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

5. 填完九九乘法表發現了什麼規律

1、任何數字乘以2都能得到一個偶數,乘積的末位數字出現2、4、6、8各兩次,0一次,3和1到9每個數字相乘,乘積的末位1到9都有,並且乘積的十位數字與個位數字的和是3的倍數。

2、任何數字乘以4都能得到一個偶數,乘積的末位數字出現2、4、6、8各兩次,0一次,任何數字和5的乘積的末位只可能是0或5。

3、任何數字乘以6都能得到一個偶數,乘積的末位數字出現2、4、6、8各兩次,0一次,7和1到9每個數字相乘,乘積的末位1到9都有。

4、任何數字乘以8都能得到一個偶數,乘積的末位數字出現2、4、6、8各兩次,0一次,9更有意思,9從1乘到9,十位數字從0遞增到8,個位數字從9遞減到1,並且個位數字與十位數字的和恰是9。


(5)九九乘法表的演算法是什麼擴展閱讀

九九乘法表背誦技巧

1、第一步:把其中一個數與另一個數的個位加起來,乘10,也就是'12+3',13+2都行,都等於15;乘10就等於150。

2、第二步:把兩個數的個位相乘,也就是"2×3",等於6。

3、第三步(最後一步):把兩次的得數相加150+6=156。所以12×13=156。

這個技巧也只適用於11~19任意兩個兩位數的乘法中。其他的兩位數或多位數,還有多個兩位數的加減乘除都都不能算出准確答案。

6. 九九乘法表的「九九」是怎麼來的

就是橫著數豎著數,斜著數都是九個數,所以有九九乘法表的說法。

7. 輸出九九乘法表詳解

九九表也稱為「乘法口訣表」,俗稱《小九九》,以一至九每二數相乘所編成,如「一一得一」,「九九八十一」等,起源甚早,我國敦煌漢簡和居延漢簡中,均有九九表的描述,元代朱世傑所著《算學啟蒙》中,有九九數法。九九表是個位數的乘法口訣,因古代從「九九八十一」開始,故名九九表。《管子》等先秦典籍中許多九九口訣片段,史籍中有齊桓公設庭燎,視「九九」為「薄能」而招賢納士的故事。20世紀50~60年代出土的九九表竹簡很多,然而均殘缺。
作為啟蒙教材,我們都背過九九乘法表:一一得一、一二得二……九九八十一。而古代是從"九九八十一"開始,因此稱"九九表"。九九表的使用,對於完成乘法是大有幫助的。齊桓公納賢的故事說明,到公元前7世紀時,九九歌訣已不稀罕。也許有人認為這種成績不值一提。但在古代埃及作乘法卻要用倍乘的方式呢。舉個例子。如算23×13,就需要從23開始,加倍得到23×2,23×4,23×8,然後注意到13=1+4+8,於是23+23×4+23×8加起來的結果就是23×13。從比較中不難看出使用九九表的優越性了。算的時候,我們先用九九口訣表:三三得九、二三得六,得69,然後錯開一位,再用一次乘法口訣表,一三得三,一二得二,得23個十,把兩次乘得的積加起來,69加23個十得299。
根據考古專家在湖南張家界古人堤漢代遺址出土的簡牘上發現的漢代"九九乘法表",竟與現今生活中使用的乘法口訣表有著驚人的一致。這枚記載有"九九乘法表"的簡牘是木質的,大約有22厘米長,殘損比較嚴重。此前在湘西里耶古城出土的一枚秦簡上也發現了距今2200多年的乘法口訣表,並被考證為中國現今發現的最早的乘法口訣表實物。除了里耶秦簡外,與張家界古人堤遺址發現的這枚簡牘樣式基本一致的"九九乘法表"還曾在樓蘭文書中見到過,那是寫在兩張殘紙上的九九乘法表,為瑞典探險家斯文赫定在上個世紀初期發掘。乘法表在古代並非中國一家獨有,古巴比倫的泥版書上也有乘法表。但漢字(包括數目字)單音節發聲的特點,使之讀起來朗朗上口;後來發展起來的珠算口訣也承繼了這一特點,對於運算速度的提高和演算法的改進起到一定作用。
九九表是個位數的乘法口訣,因古代從「九九八十一」開始,故名九九表。《管子》等先秦典籍中許多九九口訣片段,史籍中有齊桓公設庭燎,視「九九」為「薄能」而招賢納士的故事。20世紀50~60年代出土的九九表竹簡很多,然而均殘缺。 九九表在西方也叫作「畢達哥拉斯表」。
九九表在我國古代叫九九歌。關於它有這樣一個故事:傳說春秋時期,齊桓公曾經設立招賢館徵求天下才。可是等了很久,一直沒有人來應征。過了一年多。才來了一個人.他把「九九歌」獻給齊桓公,作為表示才學的獻禮。齊桓公覺得此人十分可笑,就對這個人說:「九九歌也能拿出來表示才學嗎?」
來人很有禮貌地回答說:「會唱九九歌確實夠不上什麼才學,但是如果您對我這個只懂得九九歌的人都能以禮相待的話,還怕天下高明人才不投奔到您這兒來嗎?」
齊桓公覺得此人說得有理.就把他迎進招賢館,並給予隆重的招待。這個消息不脛而走,果然,不到一個月的時間,就有許多賢才從四面八方來到了齊國。
這個故事說明,九九歌的出現不會晚於春秋戰國時代,在那時九九歌已經廣為流傳了。最早的九九歌是大數排在前面的,從「九九八十一」開始到「二二而四」止。到《孫子算經》已經擴充至「一一如一」,這大約是公元5至10世紀的事了。大約在13-14世紀的宋朝,九九歌的順序才反轉過來,變成和現代所使用的一樣,由「一一得一」開始至「九九八十一」結束。
希望我能幫助你解疑釋惑。

8. 九九乘法表口訣正確背法是什麼

從1到5,可以這么想:二二就是兩個二相加,三三就是三個三相加,四就四個四個加,五就是五個五個加,孩子如果了解了乘法的意義,就可以很快找到得數怎樣來的。

有的特殊的挑出來:如

三八二十四與四六二十四對六七四十二

二七十四對五八四十

四九三十六與六六三十六對七九六十三

二九十八與三六十八對九九八十一

三四十二與二六十二對四五二十

六九五十四對五九四十五

八九七十二對三九二十七

乘法口訣(也叫「九九歌」)在我國很早就已產生:

遠在春秋戰國時代,九九歌就已經廣泛地被人們利用著。在當時的許多著作中,已經引用部分乘法口訣。最初的九九歌是以「九九八十一」起到「二二如四」止,共36句口訣。發掘出的漢朝「竹木簡」以及敦煌發現的古「九九術殘木簡」上都是從「九九八十一」開始的。

「九九」之名就是取口訣開頭的兩個字。大約公元5~10世紀間,「九九」口訣擴充到「一一如一」。大約在宋朝(公元11、12世紀),九九歌的順序才變成和現代用的一樣,即從「一一如一」起到「九九八十一」止。

元朱世傑著《算學啟蒙》一書所載的45句口訣,已是從「一一」到」九九「,並稱為九數法。用的乘法口訣有兩種,一種是45句的,通常稱為小九九;還有一種是81句的,通常稱為大九九。書中記載,大九九最早見於清陳傑著的《演算法大成》。

9. 九九乘法表的演算法

for i=1 to 9
for j=1 to i
print j;"*";i;=j*i;" ";
next j
next i

閱讀全文

與九九乘法表的演算法是什麼相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:569
python員工信息登記表 瀏覽:369
高中美術pdf 瀏覽:153
java實現排列 瀏覽:505
javavector的用法 瀏覽:974
osi實現加密的三層 瀏覽:225
大眾寶來原廠中控如何安裝app 瀏覽:906
linux內核根文件系統 瀏覽:235
3d的命令面板不見了 瀏覽:520
武漢理工大學伺服器ip地址 瀏覽:141
亞馬遜雲伺服器登錄 瀏覽:517
安卓手機如何進行文件處理 瀏覽:65
mysql執行系統命令 瀏覽:923
php支持curlhttps 瀏覽:136
新預演算法責任 瀏覽:437
伺服器如何處理5萬人同時在線 瀏覽:244
哈夫曼編碼數據壓縮 瀏覽:417
鎖定伺服器是什麼意思 瀏覽:378
場景檢測演算法 瀏覽:611
解壓手機軟體觸屏 瀏覽:341