通用的兩位數(shù)計(jì)算法

通用的兩位數(shù)計(jì)算法.png
計(jì)算過程 (數(shù)a x 數(shù)b)
- 個(gè)位相乘: a個(gè)位數(shù) x b個(gè)位數(shù) = 結(jié)果1,結(jié)果1以個(gè)位為基數(shù)
- 十位相乘: a十位數(shù) x b十位數(shù) = 結(jié)果2,結(jié)果2以百位為基數(shù)
- 交叉相乘: a十位數(shù) x b個(gè)位數(shù) + b十位數(shù) X a個(gè)位數(shù) = 結(jié)果3,結(jié)果3以十位為基數(shù)
- 總和結(jié)果: 結(jié)果1 + 結(jié)果2 + 結(jié)果3 = 總結(jié)果
綜述
- 其實(shí)只要細(xì)細(xì)一想,它跟基本的計(jì)算方法是一脈相承的
- 可以減少進(jìn)位數(shù)在常規(guī)計(jì)算中造成的錯(cuò)誤
- 降低了一些常規(guī)計(jì)算中的思維處理細(xì)節(jié),僅僅只有第3步會(huì)在數(shù)大的時(shí)候
- 通用于2位數(shù)的相乘計(jì)算
總之,它確實(shí)從一定的方面簡(jiǎn)化了計(jì)算難度,減少了常規(guī)計(jì)算中容易造成的錯(cuò)誤。
頭同尾補(bǔ)
頭同就是十位數(shù)都一樣的,尾補(bǔ)就是個(gè)位兩數(shù)之和剛好是10.所以了,這種計(jì)算就是要先判斷條件是否滿足。

頭同尾補(bǔ)
- (相同的十位數(shù) + 1)x 相同的十位數(shù) = 結(jié)果1,結(jié)果1以百位為基數(shù)
- 兩尾數(shù)相乘 = 結(jié)果2,結(jié)果2以個(gè)位為基數(shù)
- 總和結(jié)果 = 結(jié)果1 + 結(jié)果2
a乘數(shù)互補(bǔ),b乘數(shù)數(shù)字相同
即一個(gè)乘數(shù)的十位數(shù)和個(gè)位數(shù)互補(bǔ),另一個(gè)乘數(shù)的十位數(shù)跟個(gè)位數(shù)相同。

a乘數(shù)互補(bǔ),b乘數(shù)數(shù)字相同.png
- (a的十位數(shù) + 1)x b的十位數(shù) = 結(jié)果1,結(jié)果1以百位為基數(shù)
- a的個(gè)位數(shù) x b的個(gè)位數(shù) = 結(jié)果2,結(jié)果2以個(gè)位為基數(shù)
- 總和結(jié)果 = 結(jié)果1 + 結(jié)果2
十幾乘十幾

十幾乘十幾
- 兩數(shù)十位數(shù)相乘 = 結(jié)果1,結(jié)果1以百位為基數(shù)
- 兩數(shù)個(gè)位數(shù)相加 = 結(jié)果2,結(jié)果2以十位為基數(shù)
- 兩數(shù)個(gè)位數(shù)相乘 = 結(jié)果3,結(jié)果3以個(gè)位為基數(shù)
- 總和結(jié)果 = 結(jié)果1 + 結(jié)果2 + 結(jié)果3
幾十一乘幾十一

幾十一乘幾十一
- 兩數(shù)十位數(shù)相乘 = 結(jié)果1,結(jié)果1以百位為基數(shù)
- 兩數(shù)十位數(shù)相加 = 結(jié)果2,結(jié)果2以十位為基數(shù)
- 兩數(shù)個(gè)位數(shù)相乘 = 結(jié)果3,結(jié)果3以個(gè)位為基數(shù)
- 總和結(jié)果 = 結(jié)果1 + 結(jié)果2 + 結(jié)果3
任意數(shù) x 11

任意數(shù) x 11
- 任意數(shù)邏位相加
- 可擴(kuò)展到 乘數(shù)為11 ,111,1111……,其中只是邏的數(shù)的個(gè)數(shù)不同。
總結(jié)
總之,除此之外還有一些方法,但是相乘的實(shí)質(zhì)都是一樣的,這些方法只是在特殊情況下可以運(yùn)用這些簡(jiǎn)便地運(yùn)算而已。一般情況下能運(yùn)用前兩種方法就已經(jīng)夠用了。
轉(zhuǎn)載自 :https://maojianxiang.github.io/2018/05/22/兩位數(shù)的乘法快捷算法/