歡迎來到「四則運算的策略與綜合法」!

你有沒有想過,為甚麼同一道數學題會有這麼多種不同的解法呢?在小學項目(PYP)中,數學的核心意義就在於理解我們周遭的世界。在這一章中,我們將會探索四則運算——加法、減法、乘法和除法——是如何互相配合運作的。我們會發現,算法(algorithm)其實只是一套按部就班解決計算的指引,但它只是眾多強大工具中的其中一種選擇而已!

備註:如想學習處理高達數百萬的位值概念或掌握快速運算記憶,請參閱相關章節:「千、百萬及更高位值」和「乘法與除法運算的自動記憶」。

---

數學大秘密:四則運算其實緊密相連!

如果大數字一開始讓你感到不知所措,千萬不用擔心。這四種運算並不是毫無關聯的獨立系統——它們就像親密的好幫手,互相支援!

加法與減法:逆運算

逆運算(inverse)的意思是「相反」或「互相抵消」。加法將數量合拼在一起,而減法則是把數量拆開。

如果你知道 \(450 + 250 = 700\),那麼你完全不需要額外苦算,就能立刻知道兩個減法事實:

\(700 - 250 = 450\)
\(700 - 450 = 250\)

乘法與除法:等額分組

就像加法和減法一樣,乘法和除法也是一對逆運算:

• 乘法是相同數量的連續相加:\(4 \times 25\) 代表把 \(25\) 連續加 \(4\) 次(\(25 + 25 + 25 + 25 = 100\))。
• 除法是連續相減或平分成相同數量:\(100 \div 25\) 告訴我們從 \(100\) 中可以連續減去多少次 \(25\),直到剩下零為止(答案是 \(4\) 次)。

如果你知道 \(8 \times 60 = 480\),那麼你也同時知道了:

\(480 \div 8 = 60\) 以及 \(480 \div 60 = 8\)

必須記住的重要詞彙:

• 倍數(Multiple):一個整數乘以另一個整數所得出的結果(例如:\(12, 18, 24\) 都是 \(6\) 的倍數)。
• 積(Product):乘法算式的答案(\(4\) 和 \(5\) 的積是 \(20\))。
• 商(Quotient):除法算式的答案(在 \(36 \div 4 = 9\) 中,商是 \(9\))。
• 質數(Prime number):大於 \(1\) 且只有兩個因數的整數:那就是 \(1\) 和它自己本身(例如:\(2, 3, 5, 7, 11\))。

學習重點:正因為這些運算可以互相抵消,所以你隨時都可以利用逆運算來檢查自己的答案是否合理!

---

心算策略:靈活又迅速的思考方式

厲害的數學家並不會每次都急着拿起紙和筆。通常,運用靈活的心算策略不但更快、更輕鬆,還能大大減少粗心犯錯的機會。

1. 拆數法(按位值拆開)

你可以把數字拆成百位、十位和個位,計算起來就會簡單得多。

加法例子:計算 \(340 + 255\)
• 將 \(255\) 拆成 \(200 + 50 + 5\)。
• 第 1 步:\(340 + 200 = 540\)
• 第 2 步:\(540 + 50 = 590\)
• 第 3 步:\(590 + 5 = 595\)

乘法例子:計算 \(6 \times 43\)
• 將 \(43\) 拆成 \(40\) 和 \(3\)。
• 分別計算:\(6 \times 40 = 240\) 及 \(6 \times 3 = 18\)。
• 把兩個積相加:\(240 + 18 = 258\)。

2. 補償法(湊整好算的數字)

有時候,某個數字非常接近整十或整百的「整數」。你可以先把它調整成容易計算的整數,最後再在結果中補償差額。

減法例子:計算 \(562 - 198\)
• \(198\) 非常接近 \(200\)(只差 \(2\))。
• 先減去這個整數:\(562 - 200 = 362\)。
• 因為你剛才多減了 \(2\),所以現在要把它加回來:\(362 + 2 = 364\)。

3. 加倍與折半法(Doubling and Halving)

這是乘法計算中非常巧妙的技巧!如果你把其中一個因數加倍,同時把另一個因數折半(除以二),乘積是完全不變的!

例子:計算 \(16 \times 25\)
• 把 \(16\) 折半得到 \(8\),同時把 \(25\) 加倍得到 \(50\)。現在計算 \(8 \times 50 = 400\)。
• 或者再折半加倍一次:把 \(8\) 折半得到 \(4\),把 \(50\) 加倍得到 \(100\)。現在計算 \(4 \times 100 = 400\)。兩種方法算出的答案完全一樣!

學習重點:心算策略讓你能靈活地調動數字。記得隨時尋找整十或整百的「好朋友數字」,讓運算變得輕鬆省力。

---

直式策略與綜合法:呈現運算的其中一種方式

在 PYP 中,算法被定義為呈現運算的其中一種方式——絕不是唯一的辦法!算法是一套按部就班的筆算方法,能幫助我們在處理較大數字時清晰辨認每個位值。

加法直式(個位與十位的進位)

當任何一個數位上的數字相加達到 \(10\) 或以上時,我們就要向左邊相鄰的高一位進行進位(重新分組)。

例子:\(1,468 + 875\)

• 個位:\(8 + 5 = 13\) 個一。寫下 \(3\) 個一,向十位進 \(1\) 個十。
• 十位:\(6 + 7 + 1\text{(進位)} = 14\) 個十。寫下 \(4\) 個十,向百位進 \(1\) 個百。
• 百位:\(4 + 8 + 1\text{(進位)} = 13\) 個百。寫下 \(3\) 個百,向千位進 \(1\) 個千。
• 千位:\(1 + 1\text{(進位)} = 2\) 個千。
• 總和:\(2,343\)

減法直式(退位/分解重新分組)

在某個數位上不夠減的時候,我們就需要從左邊相鄰的高一位借位(退位)。

例子:\(3,042 - 1,265\)

• 個位:在整數中無法直接用 \(2 - 5\)。從十位借 \(1\) 個十(十位剩下 \(3\) 個十),使個位變成 \(12\)。現在,\(12 - 5 = 7\)。
• 十位:現在你有 \(3\) 個十,需要減去 \(6\) 個十。百位是 \(0\),無法借位,所以我們要一直向千位借!
• 從千位借 \(1\) 個千化成 \(10\) 個百,然後再從這 \(10\) 個百中借出 \(1\) 個百到十位(百位剩下 \(9\) 個百,十位變成 \(13\) 個十)。
• 現在可以計算:\(13 - 6 = 7\) 個十。
• 百位:\(9 - 2 = 7\) 個百。
• 千位:\(2 - 1 = 1\) 個千。
• 總和:\(1,777\)

乘法:從面積模型/網格法到筆算步驟

在使用簡潔的直式綜合法之前,利用面積模型(或網格法)進行可視化呈現,能確保你真正明白每個數字代表的意義。

例子:計算 \(24 \times 35\)

把兩個數字拆開:\(24 = 20 + 4\) 以及 \(35 = 30 + 5\)。計算每一部分:

• \(20 \times 30 = 600\)
• \(20 \times 5 = 100\)
• \(4 \times 30 = 120\)
• \(4 \times 5 = 20\)

將所有部分積相加:\(600 + 100 + 120 + 20 = 840\)。標準的乘法直式也是遵循完全相同的步驟,一行一行地幫我們記錄好各個位值的結果!

除法:平分與分塊法(Chunking)

除法的本質就是找出一個總數可以分成多少個相等的組別。

例子:\(156 \div 6\)

與其一次過猜測答案,你可以每次減去一個容易計算的 \(6\) 的「大塊」倍數:
• 我們知道 \(20 \times 6 = 120\)。從 \(156\) 中減去 \(120\):\(156 - 120 = 36\)。
• 我們知道 \(6 \times 6 = 36\)。從 \(36\) 中減去 \(36\):\(36 - 36 = 0\)。
• 把這些商的區塊加起來:\(20 + 6 = 26\)。因此,\(156 \div 6 = 26\)。

學習重點:標準算法是可靠的工具,但完全建立在位值的基礎上。記得把每一列整齊對齊,數字才不會跑偏出錯!

---

將策略延伸至小數和分數(階段 4)

只要你掌握了整數運算的原理,就可以將完全相同的邏輯應用到小數和分數上!

小數加減法

因為我們的數字系統是十進制的,所以跨過小數點來到十分位和百分位時,進位和退位的規則完全相同。你只需要對齊位值(十分位對十分位,百分位對百分位)。

例子:\(4.25 + 3.8\)
• 將 \(3.8\) 看成 \(3.80\),讓兩個數字都顯示到百分位。
• 百分位相加:\(5 + 0 = 5\) 個百分之一(\(0.05\))。
• 十分位相加:\(2 + 8 = 10\) 個十分之一。將 \(10\) 個十分之一進位成 \(1\) 個整數,十分位留下 \(0\)。
• 整數位相加:\(4 + 3 + 1\text{(進位)} = 8\)。
• 總和:\(8.05\)

分數計算概念

整數的運算思維同樣能指導我們如何計算分數:

• 加法與減法:就像你只能直接把相同單位的數字相加(例如十位配十位)一樣,你也只能將具有相同計數單位或分母的分數直接相加減(例如:\(\frac{2}{7} + \frac{3}{7} = \frac{5}{7}\))。
• 乘法:求一個數量的幾分之幾,原理就像等額分組一樣。例如,\(12\) 的 \(\frac{1}{3}\) 代表把 \(12\) 等分成 \(3\) 份,得出 \(4\)。

備註:如欲深入了解分數、小數與百分數的互化及比較,請參閱章節「分數、小數和百分數的比較、排序與互化」。

學習重點:小數與分數的計算,完全遵循與整數相同的位值和分組原則!

---

常見錯誤提示

• 在減法中忽略位值:處理中間有零的數字時(例如 \(504 - 168\)),記得要有耐心,從左邊的高位開始一步步按順序退位借位。
• 小數點沒有對齊:千萬不要依照數字的最後一位來對齊小數!務必以小數點為準進行對齊,確保十分位對十分位、個位對個位。
• 誤以為只有一種「正確」解法:算法只是一種選擇!如果遇到像 \(1,000 - 997\) 這樣的題目,用心算向上數數兩秒鐘就能得出答案(\(3\)),就完全不需要列出長長的直式綜合法。

---

快速複習:選擇你的運算策略

在探究單元或日常生活中遇到任何計算題時,不妨先問自己這四個問題:

1. 我可以用心算解決嗎? 尋找好算的整數、雙倍數,或按位值拆開數字。
2. 畫個簡單的圖形或模型會有幫助嗎? 利用開放式數線、網格模型或棒形圖將問題可視化呈現。
3. 我需要使用直式綜合法嗎? 遇到需要多次進位或退位的較大數字時,清晰寫出各個位值欄位並按部就班計算。
4. 我的答案合理嗎? 運用逆運算或把數字估算湊整,檢查答案是否符合常理!