Skip to main content
指南算術

逐步乘法計算機:乘法如何真正運作

·12 分鐘閱讀·Solvify Team

逐步乘法計算機不僅僅給你一個答案——它顯示計算的每個步驟,使方法可見,這樣你就能真正學到東西。本指南詳細介紹了每個計算機和教科書使用的標準乘法演算法,指導你通過多位數的長乘法,涵蓋小數乘法,並以真實練習問題結束,以便你可以手動處理任何乘法並自信地驗證任何計算機結果。

什麼是逐步乘法計算機?

逐步乘法計算機是一種工具,它將乘法分解為單個操作,並顯示每個操作背後的工作——數字進位、行移位和部分乘積相加——而不是僅顯示最終結果。大多數提供此功能的在線計算機和應用程式本質上是自動化了學生在小學學到的標準長乘法演算法。理解演算法如何工作使你能夠更聰明地使用任何計算機,從心理上驗證結果,並在錯誤變得重要之前檢測到它們。即使你計劃依賴計算機進行算術運算,知道計算機實際在做什麼也是使用工具和依賴黑盒之間的區別。

顯示工作的計算機是老師。只顯示答案的計算機是拐杖。

標準乘法演算法:逐步

標準演算法通過將一個因子分解為其位值並分別乘以每個數字來處理乘法,同時跟踪進行的值。這是每個逐步乘法計算機在幕後實現的內容。該過程最容易通過兩位乘以一位的問題來看,然後再擴展到更大的數字。

1. 示例:47 × 8

設置問題: 47 × 8 ----- 步驟 1 — 將個位數相乘: 8 × 7 = 56 在個位列中寫入 6。在十位列上方進位 5。 步驟 2 — 將十位數相乘,然後添加進位: 8 × 4 = 32 32 + 5(進位)= 37 在 6 的左邊寫入 37。 結果:376 驗證:40 × 8 = 320,加上 7 × 8 = 56。320 + 56 = 376 ✓

2. 示例:93 × 6

設置: 93 × 6 ----- 步驟 1 — 個位:6 × 3 = 18。寫 8,進位 1。 步驟 2 — 十位:6 × 9 = 54。添加進位:54 + 1 = 55。寫 55。 結果:558 驗證:90 × 6 = 540,加上 3 × 6 = 18。540 + 18 = 558 ✓

3. 示例:125 × 7

設置: 125 × 7 ----- 步驟 1 — 個位:7 × 5 = 35。寫 5,進位 3。 步驟 2 — 十位:7 × 2 = 14。添加進位:14 + 3 = 17。寫 7,進位 1。 步驟 3 — 百位:7 × 1 = 7。添加進位:7 + 1 = 8。寫 8。 結果:875 驗證:100 × 7 = 700,20 × 7 = 140,5 × 7 = 35。700 + 140 + 35 = 875 ✓

4. 進位規則解釋

當任何單位乘法產生兩位數結果時,十位數「進位」到下一列。例如,7 × 8 = 56:6 保留在當前列中,5 被進位。每個逐步乘法計算機自動跟踪這些進位,但手工計算時寫下它們可以避免失去蹤跡。

進位是乘法中最容易出錯的部分。寫下來——永遠不要只在腦子裡。

長乘法:多位數的逐步

當兩個因子都有兩位或更多位數時,使用長乘法:分別乘以下面數的每一位,對每個位置將每個部分乘積向左移動一位,然後將所有部分乘積加在一起。這是逐步乘法計算機用於任何多位問題的相同方法,並且對任何大小的數字都有效。

1. 示例:234 × 56

設置: 234 × 56 ------ 部分乘積 1 — 234 × 6(56 的個位數): 6 × 4 = 24 → 寫 4,進位 2 6 × 3 = 18 + 2 = 20 → 寫 0,進位 2 6 × 2 = 12 + 2 = 14 → 寫 14 部分乘積 1:1,404 部分乘積 2 — 234 × 5(56 的十位數): 5 × 4 = 20 → 寫 0,進位 2 5 × 3 = 15 + 2 = 17 → 寫 7,進位 1 5 × 2 = 10 + 1 = 11 → 寫 11 結果:1,170 — 但因為我們乘以十位,所以向左移動一位 部分乘積 2:11,700 添加部分乘積: 1,404 + 11,700 ------- 13,104 結果:13,104 驗證:200 × 56 = 11,200; 30 × 56 = 1,680; 4 × 56 = 224。11,200 + 1,680 + 224 = 13,104 ✓

2. 示例:312 × 47

部分乘積 1 — 312 × 7: 7 × 2 = 14 → 寫 4,進位 1 7 × 1 = 7 + 1 = 8 7 × 3 = 21 部分乘積 1:2,184 部分乘積 2 — 312 × 4(十位),向左移動一位: 4 × 2 = 8 4 × 1 = 4 4 × 3 = 12 結果:1,248 → 移動:12,480 添加: 2,184 + 12,480 -------- 14,664 結果:14,664 驗證:300 × 47 = 14,100; 12 × 47 = 564。14,100 + 564 = 14,664 ✓

3. 示例:85 × 93

部分乘積 1 — 85 × 3: 3 × 5 = 15 → 寫 5,進位 1 3 × 8 = 24 + 1 = 25 部分乘積 1:255 部分乘積 2 — 85 × 9(十位),向左移動一位: 9 × 5 = 45 → 寫 5,進位 4 9 × 8 = 72 + 4 = 76 結果:765 → 移動:7,650 添加: 255 + 7,650 ------- 7,905 結果:7,905 驗證:85 × 90 = 7,650; 85 × 3 = 255。7,650 + 255 = 7,905 ✓

4. 移位規則解釋

每次向下面數的下一位數字前進時,將部分乘積向左移動一位。這是因為該數字代表十、百或千——不是單位。乘以十位數會產生一個比乘以個位數大 10 倍的結果,向左移動一位是該因數 10 在書面計算中的顯示方式。一些學生在第二部分乘積的個位列中寫零作為移位提醒——這是一個很好的習慣。

長乘法只是單位乘法重複進行,但要仔細跟踪位置。將其分解為小步驟,你就不會出錯。

小數乘法逐步

小數乘法遵循與整數乘法相同的演算法,但最後還有一個額外的規則:計算兩個因子中小數位數的總數,並將小數點放在乘積右邊相應的位置。逐步乘法計算機會自動處理這個問題,但了解這個規則可以讓你立即驗證任何結果。

1. 示例:3.4 × 2.5

步驟 1 — 計算小數位數:3.4 有 1 個;2.5 有 1 個。總計 = 答案中有 2 個小數位。 步驟 2 — 作為整數相乘(現在忽略小數): 34 × 25 部分乘積 1:34 × 5 = 170 部分乘積 2:34 × 2 = 68 → 移動:680 總和:170 + 680 = 850 步驟 3 — 將小數點放在從右邊開始的第 2 位: 850 → 8.50 = 8.5 結果:3.4 × 2.5 = 8.5 驗證:3 × 2.5 = 7.5; 0.4 × 2.5 = 1.0。7.5 + 1.0 = 8.5 ✓

2. 示例:1.23 × 4.6

步驟 1 — 計算小數位數:1.23 有 2 個;4.6 有 1 個。總計 = 3 個小數位。 步驟 2 — 123 × 46 相乘: 部分乘積 1:123 × 6 = 738 部分乘積 2:123 × 4 = 492 → 移動:4,920 總和:738 + 4,920 = 5,658 步驟 3 — 將小數點放在從右邊開始的第 3 位: 5,658 → 5.658 結果:1.23 × 4.6 = 5.658 驗證:1 × 4.6 = 4.6; 0.23 × 4.6 = 1.058。4.6 + 1.058 = 5.658 ✓

3. 示例:0.07 × 0.4

步驟 1 — 計算小數位數:0.07 有 2 個;0.4 有 1 個。總計 = 3 個小數位。 步驟 2 — 7 × 4 = 28 相乘。 步驟 3 — 將小數點放在從右邊開始的第 3 位: 28 → 0.028(需要添加前導零) 結果:0.07 × 0.4 = 0.028 驗證:7 百分位 × 4 十分位 = 28 千分位 = 0.028 ✓ 關鍵點:當整數乘積的位數少於所需的小數位數時,在小數點和數字之間添加零(例如,028 → 0.028)。

開始前計算小數位數。這個習慣可以防止小數乘法中最常見的錯誤——錯誤放置小數點。

常見乘法錯誤及其修正方法

即使當學生理解演算法時,特定的錯誤也會在測試和作業中反復出現。這些是逐步乘法計算機最有用的錯誤,因為它們準確顯示計算出錯的地方。

1. 錯誤 1:忘記進位

錯誤:37 × 4 — 計算 4 × 7 = 28,寫 28(而不是 8、進位 2),然後 4 × 3 = 12,得到 1228(錯誤)。 正確:4 × 7 = 28,寫 8,進位 2。然後 4 × 3 = 12,添加進位:14。寫 14。結果:148。 更正:立即在下一列上方寫入進位數字。永遠不要在腦子裡保留超過下一步。

2. 錯誤 2:長乘法中的錯誤移位

錯誤:將第二部分乘積與第一部分乘積寫在同一列(無左移位)。 正確:每個後續部分乘積向左移動一位,以計算你所乘數字的位值。 更正:作為習慣,在開始乘法之前在第二部分乘積的個位列中寫一個零(或繪製一個小的 × 標記)。這會自動強制移位。

3. 錯誤 3:小數點位置錯誤

錯誤:2.5 × 1.4 = 35.0(乘以 25 × 14 = 350,然後在 2 位而不是 1 位之後放置小數點)。 正確:2.5 有 1 個小數位 + 1.4 有 1 個小數位 = 總共 2 個。350 → 3.50 = 3.5。 更正:開始前計算並寫下小數位數總數。在最終答案中放置小數點前再檢查一次該數字。

4. 錯誤 4:部分乘積中的算術錯誤

錯誤:由於單位乘法事實較弱,部分乘積計算不正確,然後錯誤加重。 正確:如果你的單位事實(乘法表至 9 × 9)不是自動的,每個多位問題都會有錯誤。 更正:每天花 10 分鐘回憶乘法事實(6 × 7、8 × 9、7 × 8 等),直到它們是瞬間的。乘法中的其他一切都取決於這些事實。

5. 錯誤 5:部分乘積相加不正確

錯誤:正確計算部分乘積後,相加時對齊列錯誤,尤其是當乘積位數不同時。 正確:相加部分乘積時,使用方格紙或繪製的網格線來保持數字在正確的列中。 更正:長乘法後,分別驗證加法步驟——將其視為一個全新的加法問題,而不是快速的心算。

大多數多位乘法錯誤發生在兩個地方:進位步驟或最終相加。在這兩個步驟放慢速度,你的精度會顯著提高。

帶有完整解決方案的練習問題

在閱讀解決方案之前自己處理每個問題。遮住答案並自己嘗試計算是構建技能的原因——僅僅閱讀解決方案的效果要差得多。

1. 問題 1(個位):76 × 8

8 × 6 = 48 → 寫 8,進位 4 8 × 7 = 56 + 4 = 60 結果:608 驗證:70 × 8 = 560; 6 × 8 = 48。560 + 48 = 608 ✓

2. 問題 2(兩位 × 兩位):43 × 29

部分乘積 1 — 43 × 9: 9 × 3 = 27 → 寫 7,進位 2 9 × 4 = 36 + 2 = 38 部分乘積 1:387 部分乘積 2 — 43 × 2,向左移動一位: 2 × 3 = 6 2 × 4 = 8 結果:86 → 移動:860 添加:387 + 860 = 1,247 驗證:40 × 29 = 1,160; 3 × 29 = 87。1,160 + 87 = 1,247 ✓

3. 問題 3(三位 × 個位):384 × 7

7 × 4 = 28 → 寫 8,進位 2 7 × 8 = 56 + 2 = 58 → 寫 8,進位 5 7 × 3 = 21 + 5 = 26 結果:2,688 驗證:300 × 7 = 2,100; 80 × 7 = 560; 4 × 7 = 28。2,100 + 560 + 28 = 2,688 ✓

4. 問題 4(小數乘法):5.6 × 3.2

小數位數:1 + 1 = 總共 2。 56 × 32: 部分乘積 1:56 × 2 = 112 部分乘積 2:56 × 3 = 168 → 移動:1,680 總和:112 + 1,680 = 1,792 將小數點放在右邊第 2 位:17.92 結果:5.6 × 3.2 = 17.92 驗證:5 × 3.2 = 16; 0.6 × 3.2 = 1.92。16 + 1.92 = 17.92 ✓

5. 問題 5(挑戰:三位 × 兩位):456 × 78

部分乘積 1 — 456 × 8: 8 × 6 = 48 → 寫 8,進位 4 8 × 5 = 40 + 4 = 44 → 寫 4,進位 4 8 × 4 = 32 + 4 = 36 部分乘積 1:3,648 部分乘積 2 — 456 × 7,向左移動一位: 7 × 6 = 42 → 寫 2,進位 4 7 × 5 = 35 + 4 = 39 → 寫 9,進位 3 7 × 4 = 28 + 3 = 31 結果:3,192 → 移動:31,920 添加:3,648 + 31,920 = 35,568 驗證:400 × 78 = 31,200; 50 × 78 = 3,900; 6 × 78 = 468。31,200 + 3,900 + 468 = 35,568 ✓

如果你在沒有計算機的情況下正確解決了問題 4 和 5,說明你已經掌握了標準乘法演算法,並且可以自己驗證任何逐步乘法計算機的結果。

更快乘法的心算技巧

這些策略加快計算速度,使心理估算更加可靠。它們補充標準演算法而不是替代它——了解兩者可以為不同情況提供更多工具。

1. 乘以 10、100 或 1,000

將小數點向右移動零的個數。47 × 10 = 470。47 × 100 = 4,700。0.38 × 1,000 = 380。這是有效的,因為每個零代表 10 的冪,乘以 10 的冪會將每個數字向左移動一位。

2. 使用減半乘以 5

乘以 5 與乘以 10 再除以 2 相同。所以 46 × 5 = (46 × 10) ÷ 2 = 460 ÷ 2 = 230。對於大多數人來說,這比處理標準演算法要快,因為 ÷2 是一個簡單的心算步驟。

3. 將一個因子分成部分(分配特性)

要乘以 24 × 13,將 13 視為 10 + 3: 24 × 13 = 24 × 10 + 24 × 3 = 240 + 72 = 312 或將 24 分成 20 + 4: 24 × 13 = 20 × 13 + 4 × 13 = 260 + 52 = 312 選擇使特定數字的算術更容易的分割。

4. 使用「10 減去」技巧乘以 9

乘以 9 與乘以 10 然後減去原始數字相同。 37 × 9 = 37 × 10 - 37 = 370 - 37 = 333 這避免了通過 9× 列的進位,在心理上幾乎總是更快。

5. 首先估計以驗證計算機結果

在接受任何計算機輸出之前,通過將每個因子舍入到一個有效數字來估計答案。對於 234 × 56,估計 200 × 60 = 12,000。準確的答案是 13,104 — 在正確的數量級內。如果計算機顯示 1,310.4 或 131,040,你會立即知道小數點位置錯誤。這個習慣可以抓住大多數計算機輸入錯誤。

心算估算需要五秒鐘,可以告訴你計算機的答案是否在正確的數量級內。永遠不要跳過它。

乘法常見問題

這些是學生學習多位乘法或試圖理解逐步乘法計算機實際在做什麼時最常出現的問題。

1. 為什麼逐步乘法計算機顯示部分乘積?

因為多位數乘法不能在單一計算中進行——該數字必須分解為其位值(單位、十位、百位),每部分分別相乘。部分乘積是這些中間結果。顯示它們使過程透明,允許你驗證如果最終答案錯誤,哪個特定步驟產生了錯誤。

2. 乘法的順序重要嗎?7 × 8 與 8 × 7 相同嗎?

是的,乘法是可交換的:a × b = b × a。7 × 8 = 56 且 8 × 7 = 56。在長乘法中,選擇哪個數字在上面或下面不會改變答案,但通常會改變你做多少工作。將較大的數字放在上面,較小的數字放在下面,通常意味著要計算的部分乘積較少。

3. 乘法和重複相加有什麼區別?

乘法是重複相加的快捷方式:6 × 4 表示 4 + 4 + 4 + 4 + 4 + 4 = 24。對於小數字,這種連接是直觀的,但對於大數字,重複相加的解釋是不切實際的,乘法演算法效率更高。理解這種聯係有助於解釋乘法為什麼在相加上分配:a × (b + c) = a×b + a×c。

4. 我如何乘以負數?

使用標準演算法乘以絕對值,然後應用符號規則: 正 × 正 = 正 負 × 負 = 正 正 × 負 = 負 負 × 正 = 負 示例:(-6) × 8 = -(6 × 8) = -48 示例:(-7) × (-5) = +(7 × 5) = +35 乘積的大小使用相同的演算法,無論符號如何。

5. 乘法與面積有什麼關係?

矩形的面積等於長度 × 寬度,這是乘法最具體的物理模型。長 6 釐米、寬 4 釐米的矩形覆蓋 24 平方釐米 — 與 6 × 4 = 24 相同。長乘法甚至可以可視化為將大矩形分成小矩形(部分乘積),計算每個小面積並相加。這個幾何模型解釋了為什麼分配屬性有效,並使演算法不那麼武斷。

6. 我什麼時候應該使用計算機而不是手工乘法?

當以下情況時使用計算機:數字很大(4 位以上),需要快速進行許多計算,或小的算術錯誤會對現實世界造成重大影響。當以下情況時手工乘法:數字易於管理,你在禁止使用計算機的測試中,或想建立數字感。最好的方法是先在心理上估計,其次是手工或計算機計算,第三是驗證答案是否合理——無論你使用哪種方法。

理解乘法如何工作使你成為更好的計算機用戶,而不是更糟的——你可以檢測到何時工具給了你錯誤的答案。
標籤:
指南算術

立即獲取作業協助

與數百萬學生一起使用我們的 AI 數學解題系統。獲取數學題目的即時解答、逐步講解和全天候作業輔導。

支援 iOS 和 Android 裝置