EduMath31(6/2011)
51
平方數的快速計算
顧先明
唐山師範學院數學與資訊科學系
引言
快速計算是一種優秀的科學素質,它在很多人的眼中也許是很神秘
的,但事實上它是可以人工培訓的,你只要掌握技巧也能靈活自如的應用,
經常使用的話,人還可以變得越來越聰明。張景斌(2000)闡述了中學生
的心理特點:他們具有可塑性大,上進心強,求知慾旺盛,精力充沛,腦
神經反應敏捷,思維趨向於邏輯性,興趣向廣泛而深入,思維發展正處於
形象思維向抽象思維過渡的階段等特點。我們可以針對初中學生心理素質
和接受能力的特點,在初一的數學教學中可以有意識地培訓學生這種快速
計算的能力,培養良好的速算意識,使他們體會到快速計算的樂趣,進而
增強他們學習數學的興趣和促進數學技能的形成,這對於我們的教學工作
十分有益。
我們常常會很驚訝為什麼有人能一口氣說出某些二位數的平方,而不
需要任何工具(算盤、袖珍計算器、電腦)都不用,甚至連紙和筆都不需
要?說到這裏完全可以把廣大初中生的好奇心充分調動起來了,從而更有
興趣地接受這種快速計算方法的培養,促進學習成績的提高,讓學生受到
數學美的薰陶。
主要内容
在這裏,我們主要研究1–100以內的自然數的平方數的計算問題。事
實上,對於某些自然數區間來說,有些心算法能非常快速而有效地報出它
的平方數。我們先把1–100之內的自然數分為四段:(1)1–20之間的數
的平方數;(2)21–30之間的自然數;(3)31–70之間的自然數;(4)71–
100之間的自然數。再分別對每個區間段選取相應的「基準數」,在每一個
區間段內超出對應的基準數的自然數叫做「盈餘數」,不足相應的基準數的
自然數叫做「虧損數」,下面我來分別闡述各區間段的數的平方數的快速計
算的方法:
數學教育第三十一期(6/2011)
52
(1)對於1–20之間的自然數,計算它們的平方數:史維海(2000)
研究了1–20之間的自然數的平方數計算問題,給出了具體的速算方法。
筆者對其作進一步補充說明如下:①對於1–10之間的自然數的平方計算
問題,我們可以根據經典的「小九九乘法口訣」,那是張口就來的,即:一
一得一,二二得四,三三見九,四四一十六,五五二十五,六六三十六,
七七四十九,八八六十四,九九八十一;②對於11–20之間的自然數的平
方數的計算,筆者認為可以這樣進行:先將原數的個位數做自乘積,作為
得數的個位(該進位的要進位),然後再將原數與原數的個位相加之和,作
為得數的前幾位,最後把兩次計算結果的數字「串聯」相加起來,即為所
求的結果。(但是串聯時應注意:若第一步的計算結果是一個個位數,那麼
直接和第二步的計算結果的數字串聯相加;若第一步的結果是一個兩位
數,串聯相加時把這個兩位數的十位數字與第二步的計算結果的個位數字
相加,該進位的要進位。),如算122,先算2×2=4,再算12+2=14,
然後在串聯相加得122=144;再如算172,先算7×7=49,再算17+7=24,
最後把兩次計算結果串聯相加,這是要把49中的4與24中的4相加,得
到所求結果172=289。
(2)對於21–30之間的自然數的平方數計算問題,這時選取基準數
為30,再進行操作。如算272,此時相比於基準數(30)會有虧損數(–3),那
麼加上15之後得出12,然後再乘以6以後可得到72,最後在其後串聯加
上那個虧損數(–3)的平方9,很快算出結果是729,它就是27的平方了。據
說這種情形下的快速計算竅門是被倫塞勒綜合工藝學院的詹姆斯-麥克基
弗特教授發現的。其實我們深入研究可以發現這兩個演算法的竅門(即數
學原理)就在於:
(30x)2=90060+x2=(15x)×60+x2(I)
這裏的x即為與基準數(30)相比的盈餘數(或虧損數),用60乘以(15
x),意味著在積的個位上保留出空位,正好給表示為一位數的x2來填充
的,當然也不排斥x2是兩位元數的情況,操作方式:若盈餘數(或虧損數)
的平方是兩位數,這時候要把兩個得數串聯相加時,可能要“越位”到前
面來了,例如,在算242時,要在15+(–6)=9再乘以6,即相應地得到54
和36,而這個3就必須與前面的4相加,最後得到576。
EduMath31(6/2011)
53
(3)對於31–70之間的數:首先研究40–60之間的數的平方,對於
552而言,此時的盈餘數是5,加上25之後以後可得出30,再在其後面串
聯上5的平方,於是加上得出3025,它就是55的平方了。
類似地,再來求47的平方,此時有15+(–3)=22,而(–3)2=9,從而
立即得到2209。
若盈餘數(或虧損數)的平方只有一位數,則要在前面添個0,以湊
足二位,例如,在計算522時,要在25+2=27的後面添寫04,便得2704。
實際上這種演算法是基於下麵的數學原理:
(50y)2=2500100y+y2=(25y)×100+y2(II)
這裏的y為與基準數50相比的盈餘數(或虧損數),用100乘以(25
y),意味著在積的十位與個位上保留出空位,正好給表示為二位數的y2來
填充的。
但是,實際上在這個方法裏並沒有排斥y>10的情況,明顯地,這時
x2將不止二位,我們在計算操作時,要對上述的方法進行一下「微調」:這
時候要把兩個得數串聯相加時,可能要「越位」到前面來了,例如,對於
662來說,將有25+16=41,後面在填寫162=256,即相應地得到41和
256,而這個2就必須與前面的1相加,最後得到4356。當然只要應用熟
練之後,操作起來依然覺得很方便。
基於(1)中所述的結論,可以把這種操作方法推廣到快速計算31–69
之間的自然數的平方數,那麼因為當a是31–69之間的任意自然數時,那
a在與基準數50相比的盈餘數(或虧損數)都不會超過20,而對於20以
下的自然數的平方,我們在(1)中已經討論了。如計算692:將有25+19
=44,後面在填寫192=361,即相應地得到44和361,而這個3就必須與
前面的4相加,最後得到4761。
(4)最後對於71–99之間的自然數的平方,我們該怎麼辦呢?實際
上已經不能按照上面所述的演算法了,那樣計算起來太麻煩了。
筆者先解決91–99之間的自然數的平方計算問題,選取基準數100,
可以這樣進行計算:從原數中減去「虧損數」(與基準數100相比而言),
數學教育第三十一期(6/2011)
54
然後再串聯加上虧損數的自乘積,若虧損數的自乘積是個位數,則要在中
間補個0,即可得所求結果。如算922,先算92–8=84,再算82=64,最
後串聯相加得到922=8464,再如算982,先算98–2=96,然後22=4,最
後串聯相加得到982=9604。(實際上此演算法亦可用來計算81–89之間自
然數的平方數,但是由於與「基準數」100相比,得到的「虧損數」將是
一個兩位數,這樣的話,還需要計算這個兩位數的平方,也不太快捷。)
對於71–89之間的自然數的平方計算問題,筆者研究發現可按如下方
法進行:將原數加上它的個位數字,並拿原數減去它的個位數字,再把兩
個計算結果相乘取積,且加上原數的個位數的自乘積,最後把兩個積相加
即可得到所要求的平方數。
例如算(73)2=(73–3)×(73+3)×32=5329
再如算(86)2=(86–6)×(86+6)×62=7396
至此,我們完整地解決了1–100之內的數的平方的快速計算問題,我
們都知道數學是計算的工具,數值計算是數學的基本功用之一,一門學科
從定性的描述到定量分析是這門學科達到成熟的重要工具,現今世界的科
技發展日新月異,數值計算已經可以使用計算器或計算機,還學數學做什
麽?英國的M.阿蒂亞(1995)曾這樣說道:「實際上,數學是一門藝術,
是一門通過發展概念和技巧以使人們更為輕快地前進從而避免靠蠻力計算
的藝術」,比如,計算
90
1
72
1
56
1
42
1
30
1
20
1
12
1
6
1
2
1
靠蠻力計算甚至用計算機都可求得結果,然而觀察分母特點,進行拆分
原式=
10
1
9
1
9
1
8
1
3
1
2
1
2
1
1
=
10
1
1
=
9
1
省時省力又準確,筆者在文章中研究平方數的快速計算也正是基於上述思
EduMath31(6/2011)
55
想的啟示,在中學數學教學中幫助學生樹立「數學教化人們的是計算的藝
術」的觀念。
此外,隨著社會的發展和進步,人們對數學教育的要求越來越高,過
去認為的「在進行計算時做到會算和算得準確」已經不能滿足人們的學習
要求,我國《九年義務教育全日制初級中學數學大綱》中也明確對中學數
學運算能力的要求,即會根據法則、公式正確地進行計算,並理解算理,
能夠根據問題條件,尋求(與設計)合理簡潔的運算途徑,從中我們可以
看出對運算能力的培養要求不只是要瞭解一些有關運算的知識,還要善於
分析運算對象的特點和性質,善於運用運算規律和法則,靈活地變換運算
程式,選擇最優的運算方法,還要具備熟練的運算技巧,準確且迅速地進
行運算求出結果,在運算中還要善於思考,正確運用邏輯方法進行推理,
保證運算的合理性。
筆者基於上述考慮,在中學數學教學中有意識地加入培養學生的速算
能力和選擇(與設計)最優演算法的能力,正如文中所研究的平方數的速
算就可以當做一種很好的嘗試,通過講授和幫助同學探索這種快速計算平
方數的方法,可以極大地調動了學生的學習興趣,提高了他們的計算效率
和正確性,進而增加他們學習數學的信心,可以把數學課堂延伸到課外,
最大程度上提高了教學效果。事實上,再好的計算方法也需要勤加練習,
這樣才能熟能生巧。
參考文獻
張景斌(2000)。《中學數學教學教程》。北京:科學出版社。
史維海(2000)。《巧算平方數》。《中國石化教育》,1,47。
[英]M.阿蒂亞(1995)。《數學的統一美》。南京:江蘇教育出版社,125
中國人民共和國教育部(1992)。《數學教學大綱(九年義務教育全日制初級中學)》。北
京:人民教育出版社
作者電郵:guxianming@
本文发布于:2022-11-13 19:39:43,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/12931.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |