任意多位數加減乘除速算萬能規律及快速驗算總結篇(包圍算法)

2021-01-21 慧光

以前看過最強大腦節目的朋友對裡面的閃電算項目一定印象深刻,這些人用的是珠心算,通過在大腦裡模擬一個小算盤來快速運算,其中裡面的中國美女選手陳冉冉對戰日本選手土屋宏明的比賽最讓人印象深刻。

本文並不是介紹珠心算,而是讓普通人按照新的通用運算規律進行計算,熟練後會比原來的運算速度要快很多,而且可以達到多位數心算的目的,以便在日常生活中能夠不藉助計算器來實現速算。

在小學數學中,我們的數學運算都是從後往前算,這樣並不符合人的大腦思維,也不便於記憶,本文主要技巧是通過改變運算方向,對正常的數學運算數據進行重新組合,讓大腦更容易計算,進而達到快速運算的目的。

一、加法

改為從前往後加,進位則進。我們看下例題:

比如7893+3483 = ?

先算7+3=10,寫下108+4=12,有進位,則10與12運算,得1129+8=17,有進位,則112與17運算,得11373+3=6,無進位,則直接1137後面寫個6,得11376

二、減法

減法改為從前往後減,不夠減則前面再借。我們看下例題:

比如7531-4983=?

7-4=3,寫下35-9=-4,是負數,不夠減,則前面的3借個10過來,運算後變成263-8=-5,是負數,不夠減,則前面的6借個10過來,運算後變成2551-3=-2,是負數,不夠減,則前面的5借個10過來,運算後變成2548

三、乘法

乘法改為從前往後算,用首尾包圍法來重整運算思路,先計算首包圍,再計算尾包圍,最終得出結果。這個算法名字是我起的,為了方便理解。

什麼是包圍運算呢?就是比如ABCD×EFGH,A對G的包圍運算就是A×G+B×F+C×E,再往後的D×0沒必要寫了,因為0乘以任何數都為0。同樣的,A對F的包圍運算是什麼呢,就是A×F+B×E,再往後的C×0沒必要寫了。

包圍運算是可逆的,也就是G對A的包圍運算和A對G的包圍運算是相同的。

很顯然,乘法想熟練的速算的前提是你的加法要夠快,九九乘法表及口訣等要很熟練才行。我們看下例題:

比如497×863=?

我們定義首數為最前面的數,就是4,尾數為最後面的數,就是3。首數4對8做包圍運算,得4×8=32,寫下來首數4對6做包圍運算,得4×6+9×8=96,右移一位與前面的32相加,得416首數4對3做包圍運算,得4×3+9×6+7×8=122,右移一位與前面的416相加,得4282從這裡開始,首數4的使命完成了,後面的包圍運算由尾數3來開始了尾數3對首數4不需要做包圍運算,因為前面的首數4對尾數3已經包圍過了(包圍是可逆的)尾數3對9做包圍運算,得3×9+6×7=69,右移一位與前面的4282相加,得42889尾數3對7做包圍運算,得3×7=21,右移一位與前面的42889相加,得428911

比如29×57=?

2×5=102×7+9×5=59,右移一位與10相加,得1599×7=63,右移一位與159相加,得1653

四、除法

除法是這裡面運算最複雜的,為了理解下面的除法速算規律,你需要對上面的乘法的首尾包圍算法非常熟悉才行。

如果除數是一位或者兩位數,那麼還是按原有的數學運算來計算就行,因為這個太簡單了,沒啥可簡化的。

那假如除數是3位數及以上,被除數可能六位數及以上,這個時候如何運算呢?

為了便於下面講解,我們假定能被整除,商是一個整數而不是一個小數。

比如想計算204863÷587=?這個答案,如果按照正常的小學除法教材來運算的話,在草稿紙上算還是可以算的,但如果是心算的話,這個難度就不小了,這還只是除以3位數,要是來個10位數除以5位數的心算,估計很多人就放棄了。心裡慌的要死,一點頭緒都沒有,而且運算難度係數隨著數字的位數變多會突變的非常快。

下面開始實際講解,由於不太好描述,所以直接看實例運算就行

比如204863÷587=?

我們假設商的結果是ABCDEFGH這種排列

取除數的前兩位,就是58,後面的所有操作都用到58嘗試計算商的第一位數字A,58乘以多少正好小於204?我們得出第一位是3(如果是4的話232大於204,所以只能是3),那麼58×3比204差多少呢,答案是204-58×3=30,204後面緊挨著的數字是8,30後面補上8,變成308,所以我們在草稿紙上記錄下:A=3,#308嘗試計算商的第二位數字B,用了包圍法的原理。式子為204863÷587=3B,用包圍法,則58×B+7×3=308,求B的最大值,則得出B=4,由308-58×4-7×3=55,說明差55,那再補上2048後面的數字6,則變成556,在草稿紙上記錄下:B=4,#556嘗試計算商的第三位數字C,同樣用包圍法原理。式子為204863÷587=34C,用包圍法,則58×C+7×4=556,算出C的最大值,則C為9,差為6,補上20486後面的數字3,則變成63,草稿紙上記錄下:C=9,#63這時候我們發現204863÷587=349,那麼運算截止了嗎?7×9最後必須要帶上的,上一步結果是63,所以不能再往下算了,因為到頭了。最終我們得出204863÷587=349

上面這個除法因為除數位數太少,不容易講全是怎麼算的,我們來個位數多的數,比如:

比如1704955398÷37162=?

我們假設商的結果是ABCDEFGH這種排列

取除數的前兩位,就是37,後面的所有操作都用到37嘗試計算商的第一位數字A。37乘以多少接近170呢?答案是4,這個時候差是170-37×4=22,補後面的數變成224,草稿紙記錄下A=4,#224嘗試計算商的第二位數字B。由於第一步的A已經求出為4,所以式子為1704955398÷37162=4B。我們計算下37×B+1×4=224,則B最大值為多少呢?我們得出B為5,此時差為35,補後面的數字變成359,草稿紙記錄下B=5,#359嘗試計算商的第三位數字C。式子目前為1704955398÷37162=45C。我們計算下37×C+1×5+6×4=359,求C的最大值,得出C為8,差為34,補後面的數字變成345,草稿紙記錄下C=8,#345嘗試計算商的第四位數字D。式子目前為1704955398÷37162=458D。我們計算下37×D+1×8+6×5+2×4=345,求D的最大值,得出D為8,差為3,補上後面的數字為35。這時候我們發現這個35有點太小了,後面的計算肯定會超過它,所以值是錯的。不信的話我們先在草稿紙上記錄下D=8,#35嘗試計算商的第五位數字E。式子目前為1704955398÷37162=4588E。我們計算下37×E+1×8+6×8+2×5=35,求E的最大值。很顯然,E只能為負數,這說明我們上一步算出來的D是錯的,我們重新計算下D。我們重新計算下D,我們之前得出的D=8是錯誤的,我們應該把D先減1,得出D=7,再求差,則差為345-37×7-1×8-6×5-2×4=40,補上後面的數字為405,我們在草稿紙上記錄下D=7,#405繼續往下運行,我們嘗試計算商的第五位數字E。式子目前為1704955398÷37162=4587E。我們計算下37×E+1×7+6×8+2×5=405,求下E的最大值,我們得出E為9,此時的差為7,補上後面的數字3變成73。我們在草稿紙上記錄下E=9,#73。其實到了數字為兩位數73的時候,我們基本可以判斷已經計算結束了。目前的式子寫為1704955398÷37162=45879。因為包圍法的37的使命完成了,但是後面還有運算要往下算,那就是37的後面的數字按順序包圍運算。首先是1,則1×9+6×7+2×8=67,然後是6,6×9+2×7=68,最後是2,2×9=18。67寫下來,然後把68右移一位與67相加,則變成738,把18右移一位再與738相加,變成7398。大家注意下,前一步算出E=9的時候,記錄了一個數字73,而我們把73補上後面的所有數字98正好變成了7398。所以我們驗證成功,答案肯定正確,而且運算結束,後面沒有數字F了

我們將任意位的除法都簡化成了三位數以內的加減乘除進行一步一步求商,而不用關心被除數與除數的位數有多長。如果你吃透了前面的乘法運算規律,那除法很容易理解。但除法因為涉及到試除,所以包圍規則發生了變化。

五、加減乘除結果驗算

這個沒啥好說的,就用棄九法,用到了同餘定理。

我們舉個例子,比如驗算371×558=207018是否正確。

那麼371除以9的餘數×558除以9的餘數=207018除以9的餘數

而想知道一個數除以9的餘數是多少,直接把個十百千萬等上面的數字全加起來就行,如果加起來大於9,再加,一直得到一個小於9的數就行。

比如371=3+7+1=11=1+1=2

558=5+5+8=18=1+8=9

207018=2+0+7+0+1+8=18=1+8=9

我們只需要檢查下2×9是否為9就行,其實就是2×9=18=1+8=9,所以結果是正確的。

比如47×68=3196是否正確。4+7=11=1+1=2,68=6+8=14=1+4=5,2×5=10=1+0=1,那麼只要3196加起來的結果為1就行了,而3196=3+1+9+6=19=1+9=10=1+0=1,所以驗算成功。

同樣的,棄九法對加法也適用,比如2987+4569=7556是否正確?

2+9+8+7=26=2+6=8,4569=4+5+6+9=6,那麼8+6=14=1+4=5,所以只要7556棄九後為5,則驗算就成功。7+5+5+6=23=2+3=5,說明驗算成功。

如果驗算減法和除法,可以通過驗算對應的加法和乘法來就行。

注意:這種驗算如果發現不正確,那答案肯定是錯的,但如果驗算成功,也只能說明可能成功,比如47×68=3169,用棄九法驗算也是成功的,但其實不正確。所以只適合用來快速驗算答案是否正確。

六、總結

其實大家可以注意到,有時候把運算方法改成適合大腦操作的,就能充分調動大腦的積極性,就像一些記憶法,通過聯想來記憶更多的東西進而記住材料,說白了是通過記住更多的東西來記住更少的東西,這聽起來就很不科學,但實際上是為了轉換成大腦擅長的聯想能力來讓大腦激活,所以是最科學的,正所謂曲徑通幽,欲速則不達。

相關焦點

  • 擺渡者速算14 快捷高效的驗算方法:棄九數驗算法
    其實,棄九法不僅僅可以作為加法運算的一種速算技巧,我們還可以利用其便捷性,使其為加減乘除各類運算結果進行驗算。所以,這期我們先暫時拋開加法的內容,繼續講解棄九法:棄九數驗算法。先明確一個概念:棄九數。所謂棄九數,是指把一個數的各位數字相加,然後棄九,從而得出的數字。注意,如果數位較多,數值較大,則需反覆棄九。
  • 多位數乘法速算法,邊扔邊寫,比計算器快
    其實啊,當你真正學會了多位數的心算速算,你就會發現,這一點也不神秘,甚至有些簡單,只要是經常訓練,熟能生巧,那麼,每個人都能做到多位數的加減乘除速算。對於小學生來說,利用這個寒假,完整地學習心算速算法,好處更是多到不勝枚舉。
  • 南通50歲「數學狂人」四位數相乘 心算只需幾十秒
    不用計算器和草稿,四位數以內的乘法僅用幾十秒便能心算出結果,這樣神奇的情況出現在如皋一位50歲的普通職工身上。經過20多年反覆鑽研,九華鎮居民夏斌研究出了一套四位數以內的乘法速算法。「一開始,如果在題目裡看到數字,我就想把它們放到一起做加減乘除,後來發展到只要看到數字,不管是車輛的牌照上,還是路上店面的門牌號,我都會不由自主地算一算,而且會挑戰難度最大的乘法。」夏斌對數字的著迷已經近乎瘋狂,遇到算不出結果的時候,他往往好幾天吃不下飯、睡不好覺。「別人都說我是瘋子,迷上了數字。」可夏斌並不在意別人的看法,他關心的,是能不能把結果算出來。
  • 孩子乘法計算總馬虎,學會這4個速算「竅門」,小學數學少丟分
    接下來瑩姨為大家分享幾個乘法速算的竅門,讓孩子輕鬆應對數學考試,以後少丟分,寶媽們快幫孩子收藏起來,學起來吧。一、新豎式算法很多孩子的在算乘法時,會使用列豎式的方法,但一涉及到進位就會忘記。接下來的新豎式算法就能很大程度上減少孩子的粗心大意。
  • 快速心算兩位數及多位數乘法萬能規律
    我們差不多都會背誦九九乘法表,但是在計算位數多的數字相乘時,由於學校一般教的都是從尾數開始相乘然後進位,而且在草稿紙上寫的東西比較多,但假如草稿紙很小或者沒有草稿紙,如何計算呢,比如如何計算三位數乘以三位數呢?
  • 任意數乘以9、99、999以及多種方法速算乘法
    任意數乘以9、99、999。有的書上把任意數乘以9、99、999作為一個特例單獨講,還給出方法:1被除數後面加個0,2用這個數減去被除數,就是結果。在這裡,你會看到,補數在減法中的作用,用好它會非常快速得出結果,熟練掌握後你就再也不會回到傳統方法了。下面帶你多做一些乘法練習,拿過來一本書,不管看到什麼類型,就按自己的方法速算,儘量多想一些思路,看看誰的更簡單。為了顯示人家的方法,我儘量截圖。 1、我覺得上面兩個都不方便,因為還有兩位數相乘,技巧不夠好。
  • 解決客戶問題的萬能方法——「加減乘除」,讓你的困惑迎刃而解
    解決客戶問題的萬能方法——「加減乘除」,讓你的困惑迎刃而解在高等數學中,不管是多難的微積分或者線性代數,想要解出答案,靠的都是最基本的加減乘除。加減乘除四則運算看起來簡單,好像是我們小學生才會學習的內容。但其實加減乘除是整個數學世界的基礎,也是一切運算邏輯思維的核心。
  • 如果孩子正讀小學,學會這4個乘法速算技巧,將大大提高計算速度
    在我多方調查,諮詢專家後總結出了4個乘法速算技巧,孩子用了後計算能力有著看得見的提升。現在分享給各位寶媽,希望能幫助更多的孩子輕鬆學好乘法,考出數學好成績。4個乘法速算技巧1、第一個乘數互補,另一個乘數數字相同如:46x33=?
  • 小學數學乘法速算方法專題
    乘法是小學數學中計算問題的重點,熱點,同時,也是困擾許多學生的難點問題,對於個位數乘法,我們可以通過背誦乘法表來解決,但是對於十位數甚至更高位數的乘法,很多同學往往一籌莫展,在計算中要麼計算時間太長要麼出現各類計算錯誤。
  • 速算小知識系列之二十:任意兩位數乘三位數的速算
    任意的三位數與兩位數相乘,以392×67為例,按照普通的列豎式的計算方式計算,方法如下:那麼,有沒有一種方法,能夠很方便的計算出它的結果呢?下面,我就為大家介紹一種方法,可以直接寫出答案。這個方法,分個四步驟:1、個位數相乘(滿十進位)2、個位與十位交叉相乘,積相加(滿十進位)3、個位與百位相乘,加上十位與十位相乘的數(滿十進位)4、十位與百位相乘,再加進位數注意,第2、3、4步,不要忘了加上一步的進位數。答案的書寫方向為從低位到高位依然以392×67為例,詳細演示一遍解答步驟。
  • 計算10.8÷0.45並進行驗算
    根據商不變的規律。除數擴大相同的倍數,被除數也擴大相同的倍數。所以10.8,小數點也向右移動兩位。把小數點劃掉。然後擴大100倍。小數位數不夠的時候要添0補足。變成1080。現在用1080在除以45,就變成了整數除法。
  • 乘法萬能法 九宮格算法
    乘法萬能法 九宮格算法學過我們的線段樓梯法的同學們,這節課並不陌生!下面請看題目Eg:553×557=?第二步,還是最右上角的數字3,和豎著格子的第二位數5乘,得到結果是15,填入右中間的格子裡面。第三步,依然是右上角的數字3,和豎著右下角的最後一位數字7相乘,得到結果是21,填入最右下角的格子裡視頻有詳細講到,得出格子裡面的數字後,每一個對稱線裡面的數字相加,注意要進位。
  • 小學最實用的數學速算方法,小學生記熟了,考試穩拿一百
    小學數學中,經常用到的數學速算,不外乎萬以內的加減乘除。下面,就將這些實用的數學速算方法,加以歸納整理,家長朋友們可以收藏哦,一至六年級的小學生,都能用得到!第一種方法:加法和減法中的「湊整」法。「湊整」法這種速算方法,在小學數學當中,最為實用,也經常可以用到。當然了,這種方法,是要活學活用的。比如:399+99+498,怎麼「湊整」呢?我們可以把這個算式也變化一下:399+99+498=400-1+100-1+500-2,也就是說,把三個加數都進行「湊整」,最後,算出1000後,再減掉多餘算進去的1+1+2。
  • 孩子做數學還用「手腦速算」?關於手腦速算的弊端,家長該了解了
    再加上24的時候,他又把左手多伸出2根手指,右手多伸出4根手指,合起來就是35。這一系列的動作讓我震驚不已。小學二年級了還這麼算數?仔細一問才知道,原來侄子在幼兒園的三年都是這麼算數的,老師說這叫「手腦速算」,可以提高運算能力。小孩子天真,我們做家長的一看就能看出來,這是有問題的。
  • 數學乘法速算大全
    今天收集了一些乘法的速算技巧,和大家分享一下1.十位數相同,個位數互補的兩位數乘法口訣:十位數加一乘以十位,個位數相乘寫後面(未滿10補0)例題:36×34解題思路:解:3+1 = 4;3×4=12;6×4=24;36×34=1224;注意:個位相乘,不夠兩位數要用0佔位。2.