欢迎来到“四则运算的策略与综合法”!

你有没有想过,为什么同一道数学题会有这么多种不同的解法呢?在小学项目(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. 我的答案合理吗? 运用逆运算或把数字估算凑整,检查答案是否符合常理!