心算技巧

☰ Contents

心算快,靠的不是「天生是唸數學的料」。它是一小把捷徑:在你動手算任何東西之前,先把一道看起來難的題變成一道容易的。整個想法就在這裡 —— 你不是算得更快了,你是算得更少了。

下面每一招都配了例題,和它成立的理由。把理由弄懂,招就記住了 —— 更要緊的是,你會知道它什麼時候適用,什麼時候不適用。

怎麼在腦袋裡快速做加法

心算加法要從左往右算:47 + 38 是 70 + 15 = 85,先算十位,再算個位。當其中一個數接近整十整百時,先湊整再補回:47 + 95 是 47 + 100 − 5 = 142。

406080100120140160+ 100− 54747 + 95 = 142

先加100再減去100 − b,效果和直接加b一樣,所以總數是精確的;這裡的修正值是: 5

做出2的修正。

從左往右,別從右往左

在紙上你先加個位。在腦袋裡要反過來 —— 從最大的那部分開始。

386 + 245 → 300 + 200 = 500 → 80 + 40 = 120,所以是 620 → 6 + 5 = 11 → 631。

直式加法從右往左,是為了讓進位有地方去。可是腦袋裡沒有紙幫你記著,先算大的部分,代表從第一秒起你就握著一個大概的答案 —— 600 上下。就算被人打斷,答案的大半也還在手裡。

先湊整,再補回

把其中一個數推到一個好算的整數上,再把多加的拿回來。

67 + 28 → 67 + 30 = 97,再 −2 → 95。 154 + 99 → 154 + 100 = 254,再 −1 → 253。

加 30 確實比加 28 容易,而補回只是一小步。尾數是 8 或 9 的,值得往上湊;尾數是 1 或 2 的,值得往下湊。
405060708090100110120+ 29+ 30− 14545 + 29 = 74
跳 40 再退回 11,也落在 74。跳哪個整十數都行,但最接近的整十數要退回的最少。 完整課程: 先湊整再調回

先湊十

數都不大的時候,找出能湊成十的一對,當成一塊加進去。

7 + 38 + 3 → 7 和 3 湊成 10 → 48。

加法怎麼排順序答案都一樣,所以你有權挑一個順手的順序。這是孩子學到的第一個真正的策略,也仍然是大人用得最多的那一個。
050+7+3+38
所以算 7 + 38 + 3,先加 7 和 3:7 + 3 = 10,再 38 + 10 = 48。 完整課程: 加法可以換順序

換你試試

20100+30

52 + 29

080−20

53 - 19

怎麼在腦袋裡快速做乘法

心算乘法要把彆扭的數換成旁邊好算的數再修正,或者把它拆成幾個部分:16 × 25 是 16 × 20 + 16 × 5 = 320 + 80 = 400。當有一個因數是偶數時,就一個加倍、另一個減半:16 × 25 = 8 × 50 = 400。

5084008 × 50 = 40016 × 25 → 8 × 50 → 4 × 10016 × 258 × 504 × 100

8 × 50 = 400:一邊減半,另一邊加倍,面積是同一個矩形換了形狀

拉伸矩形,直到一邊變成100

乘 11

兩位數乘 11:把兩個數字相加,把和放到中間。

36 × 11 → 3 (3+6) 6 → 396。 72 × 11 → 7 (7+2) 2 → 792。 中間的和到了 10 或以上,就進一位:85 × 11 → 8 (13) 5 → 935。

×11 就是 ×10 加 ×1。把 36 × 10 = 360 寫在 36 上面相加,數字正好對齊,十位變成 3 + 6。「把和放中間」這條規則,就是那次加法,只是提前做完了。

在遊戲裡練 ×11 →

24×3614424 × 6+72024 × 30
所以十位那一行是十倍的 72:先寫 0,再寫 72 — 24 × 30 = 720。 完整課程: 兩位數乘兩位數
24×3614424 × 6+72024 × 30864
把兩行相加:144 + 720 = 864。 完整課程: 兩位數乘兩位數

乘 5

先把數減半,再乘 10。

5 × 48 → 48 的一半是 24 → 240。 奇數就先 ×10 再減半:5 × 37 → 370 → 185。

5 是 10 的一半,而在十進位裡,10 是最好乘的數。你是拿一次減半加一次移位,換掉了一次難乘。

在遊戲裡練 ×5 →

4 hundreds5 tens
450
乘以 10 時,十變成百,一變成十。45 × 10 = 450。 完整課程: 乘除 10、100 和 1000

加倍與減半

把一個數加倍、另一個數減半,湊出一個更好算的乘積。

14 × 5 → 7 × 10 = 70。 16 × 25 → 8 × 50 = 4 × 100 = 400。

一個因數加倍、另一個減半,乘積不變 —— 因為你乘了 2 又除了 2。可以一直重複,直到某一邊變成你喜歡的數。

尾數是 5 的數,平方一口報出

取十位上的數,乘上比它大一的數,末尾接上 25。

65² → 6 × 7 = 42 → 4225。 85² → 8 × 9 = 72 → 7225。

尾數是 5 的數就是 (10n + 5)。平方得 100n² + 100n + 25,也就是 100 × n(n+1) + 25 —— 正好是「n 乘比它大一的數,再接 25」這條規則。

練尾數是 5 的平方 →

a²ababb²ababa² + 2ab + b²
邊長a + b的正方形包含a²、兩條ab和b²——所以中間是2ab。 完整課程: 代數恆等式

用手指乘 9

伸出十根手指,彎下要乘的那個數對應的那一根。左邊的手指是十位,右邊的手指是個位。

9 × 7 → 彎下第 7 根手指 → 左邊 6 根,右邊 3 根 → 63。

×9 就是 ×10 再減去一份,所以每個答案的數字相加都是 9,十位永遠比你乘的那個數小一。手指只是把這件事直接讀出來的一種辦法。

換你試試

276×20

276 × 20

31×16

31 × 16

怎麼在腦袋裡做減法和除法

心算減法時,給兩個數加上同一個量,直到第二個數變成整數:83 − 47 是 86 − 50 = 36,因為差距不變。做除法時,用除數對應的乘數:除以 25 就是乘以 4,再除以 100。

40506070809083 − 47 = 368347d = +0

兩端都滑動+0:83 − 47 = 36,差距不變,因為在減法兩端都加上d會互相抵銷,(83 + d) − (47 + d) = 36

滑動兩端,直到被減去的數是10的倍數

別往下減,往上數

差距很大的減法,從小的那個數往上數。

1000 − 674 → 674 到 700 是 26,再到 1000 是 300 → 326。

減法就是兩個數之間的距離,而距離從哪一頭量都一樣。往上數完全繞開了隔著零去借位 —— 大多數錯誤恰恰出在那裡。

在遊戲裡練從 1000 減 → —— 那一課用另一條路走到同樣的答案(每一位從 9 裡減,最後一位從 10 裡減),值得當第二種方法收著。

55565758596061626364655863
63 − 58 問的是這兩個數隔多遠。從小的往上數。 完整課程: 往上數來做減法
5556575859606162636465+2+3
數 2 到 60,再數 3 到 63。相隔 5。 完整課程: 往上數來做減法

兩個數一起挪

給兩個數加上同一個量,差距不變 —— 那就把它們挪到更順手的地方去。

83 − 47 → 一起加 3 → 86 − 50 = 36。

兩個數一起動,它們之間的差就不動。挪到小的那個變成整數為止,幾乎任何減法都能變成一道容易的。
2590+1+1
把兩個都往上挪 1,變成 84 − 30。記號動了,距離沒動。 完整課程: 一樣的差

連續減半來做除法

除以 4,就減半兩次。除以 8,就減半三次。

232 ÷ 4 → 116 → 58。 96 ÷ 8 → 48 → 24 → 12。

090÷2÷2
要算 84 ÷ 4,可以連折半兩次。84 ÷ 4 = (84 ÷ 2) ÷ 2 = 42 ÷ 2 = 21。 完整課程: 折半來除

換你試試

40604856

56 - 48

70907982

82 - 79

怎麼在腦袋裡算百分比

心算百分比時,從 10% 開始 —— 小數點往左移一位的那個數 —— 再從它搭出其餘的:80 的 35% 是 3 × 8 + 4 = 28。遇到彆扭的情況就對調:25 的 4% 等於 4 的 25% = 1。

4251004% 的 25= 4 × 25 / 100= 1互換

y 的 x% 是 xy/100 = 1,也就是矩形面積除以 100 —— x 的 y% 只是把同一個矩形側過來

設 x = 18、y = 50,然後互換

百分比對調

y 的 x% 永遠等於 x 的 y% —— 而其中一邊通常好算得多。

25 的 4% 彆扭;對調成 4 的 25% = 1。 50 的 18% → 18 的 50% = 9。

兩邊是同一個乘法,x × y / 100,只是讀的順序不同。對調不花任何代價,看一眼另一邊是不是更順手,不虧。

一切從 10% 搭起

10% 就是移一位小數點。其餘的百分比都從它搭出來。

想要這樣做例(拿 60 算)
10%小數點移一位6
5%10% 的一半3
20%10% 加倍12
15%10% + 5%9
1%小數點移兩位0.6

£43 的帳單給 15% 小費:10% 是 £4.30,它的一半是 £2.15,所以大約 £6.45。

這兩招夠應付日常大多數的百分比了。百分比的變化、打折和從折扣價倒推原價,有專門的一頁:百分比怎麼算。

of 120120%25%50%75%100%10%
把 120 分成十等份:120 ÷ 10 = 12。下方的刻度讀 10%。 完整課程: 求一個數的百分之幾
of 120360%25%50%75%100%30%
取三份就是 3 × 12 = 36,下方的刻度讀 30%。 完整課程: 求一個數的百分之幾

換你試試

of 900%25%50%75%100%90%

90 的 90%

of 1500%25%50%75%100%40%

150 的 40%

怎麼真正變快

算得快的人和算得慢的人差在三件事上,沒有一件是天分。

0500100015002000100049 × 21
50 × 20 是 1000,真正的答案就住在附近。是 1029。 完整課程: 四捨五入來估算

輪到你了

三題試一試,點選作答。

心算 45 × 11

35²

98 × 102

常見問題

怎麼在腦袋裡快速做加法?
從左往右算,別從右往左;先湊到一個好算的整數,再把多加的補回來。算 67 + 28,先加 30 得 97,再把多加的 2 拿回來,得 95。先加大的部分,代表從第一秒起你手裡就一直握著一個大概的答案 —— 這正是不會算丟的原因。
心算乘法最快的方法是什麼?
在動手算之前,先把題目改寫成一道更容易的。加倍與減半把 14 x 5 變成 7 x 10。乘 5 就是先減半再乘 10。乘 11 是把兩個數字相加,把和放到中間。每一招管用,都是因為它改寫了算式,而不是因為你算得更快了。
百分比怎麼心算?
用百分比對調:y 的 x% 永遠等於 x 的 y%,而其中一邊通常好算得多。25 的 4% 看起來彆扭,可是 4 的 25% 就是 1。其餘的都從 10% 搭出來 —— 10% 不過是把小數點移一位。
數學不好,心算技巧還有用嗎?
有用,因為它們真正比的不是算術速度。這裡的每一招都是拿一道更容易的題換掉一道難題,所以腦袋裡要做的工變小了。要緊的是弄懂每條捷徑為什麼成立,這樣你才分得清它什麼時候適用。
Mr. Chalk