□章勤瓊
有這樣一個(gè)笑話,某個(gè)恐龍博物館的解說(shuō)員指著恐龍化石告訴參觀者說(shuō),這頭恐龍生活的年代距今已經(jīng)2 億零15 年了。參觀者問(wèn)為什么是2 億零15 年,解說(shuō)員很有把握地說(shuō):“我來(lái)這里工作的時(shí)候,被告知這頭恐龍生活在2 億年前,我在這里已經(jīng)工作15年了!”這里的2億明顯是個(gè)概數(shù),解說(shuō)員將其當(dāng)成精確數(shù)和15 相加,令人啼笑皆非。很多人在小學(xué)就學(xué)習(xí)了如何將一個(gè)數(shù)進(jìn)行不同數(shù)位的四舍五入,但對(duì)于四舍五入的意義是什么,為什么要四舍五入?yún)s并不清楚。所以對(duì)估計(jì)沒(méi)有什么概念。[1]
事實(shí)上,有些類似的問(wèn)題,數(shù)學(xué)老師也不是那么容易解答。比如,“四舍五入到3.8的所有兩位小數(shù)有幾個(gè)?”這個(gè)問(wèn)題看起來(lái)很簡(jiǎn)單,但卻讓人很糾結(jié),答案到底是10 個(gè)還是9 個(gè)?3.75、3.76、3.77、3.78、3.79、3.81、3.82、3.83、3.84 這9 個(gè)數(shù)當(dāng)然都沒(méi)有問(wèn)題,問(wèn)題在于3.80,有不同觀點(diǎn)爭(zhēng)執(zhí)不下。一種觀點(diǎn)認(rèn)為,四舍五入就是約等于,3.80 等于3.8,當(dāng)然不能算,精確值不是近似值;另一種觀點(diǎn)認(rèn)為,雖然3.80和3.8在數(shù)值上是相等的,但它們的計(jì)數(shù)單位是不同的,所以并不是同一個(gè)數(shù),應(yīng)該要算。
那么,這里能四舍五入到3.8 的兩位小數(shù)到底是10個(gè)還是9個(gè)?3.8算不算是3.80的近似數(shù)?我們應(yīng)該對(duì)與此相關(guān)的數(shù)學(xué)概念進(jìn)行梳理,進(jìn)而對(duì)教學(xué)進(jìn)行進(jìn)一步的思考。
在計(jì)數(shù)和計(jì)算過(guò)程中,有時(shí)能得到與實(shí)際完全相符的數(shù),這些數(shù)叫準(zhǔn)確數(shù),如某校的數(shù)學(xué)教師有15 人、6×1.2=7.2 等等,但在生產(chǎn)、生活和計(jì)算中得到的某些數(shù),往往只是接近于準(zhǔn)確數(shù),這種數(shù)叫近似數(shù)。如“某市人口有850 萬(wàn)”,850 萬(wàn)就是一個(gè)近似數(shù)。因?yàn)樵诮y(tǒng)計(jì)一個(gè)城市的人口時(shí),由于居民的遷入和遷出、出生和死亡,人口的數(shù)目隨時(shí)都在變化,很難得出準(zhǔn)確的人口數(shù)。另外還有一種情況是無(wú)法得到準(zhǔn)確的值,比如圓周率π,由于這是個(gè)無(wú)理數(shù),沒(méi)有辦法知道精確數(shù)是多少,所以通常采用近似數(shù)3.14。可見(jiàn),準(zhǔn)確數(shù)與近似數(shù)的主要區(qū)別在于是否與實(shí)際情況完全相符。[2]小于準(zhǔn)確數(shù)的近似數(shù)叫不足近似數(shù),大于準(zhǔn)確數(shù)的近似數(shù)叫過(guò)剩近似數(shù)。
在選擇近似數(shù)的時(shí)候,有以下三種不同的方法:(1)去尾法,這種方法得到的是不足近似數(shù)。(2)進(jìn)一法,這種方法得到的是過(guò)剩近似數(shù)。(3)四舍五入法,可能得到不足近似數(shù),也可能得到過(guò)剩近似數(shù)。在截取近似數(shù)的具體問(wèn)題中,除了某些時(shí)候需要根據(jù)具體情況運(yùn)用去尾法或進(jìn)一法之外,一般用四舍五入法,因?yàn)橛盟纳嵛迦敕ㄈ〉玫慕茢?shù)與準(zhǔn)確數(shù)的誤差會(huì)更小。[3]四舍五入的定義是“將一個(gè)自然數(shù)n 四舍五入到十位就是說(shuō)將n 替換為10的所有倍數(shù)中離n最近的那個(gè)倍數(shù)。如果10的離n最近的倍數(shù)有兩個(gè),我們約定選取其中較大的一個(gè)”。[4]對(duì)小數(shù)四舍五入,可以有類似的定義。
從在數(shù)軸上表示數(shù)這個(gè)角度來(lái)看,精確數(shù)表示的是一個(gè)精確的點(diǎn),而近似數(shù)表示的是一個(gè)區(qū)間的范圍。如果將3.8 看成是一個(gè)準(zhǔn)確數(shù),那么它就表示3.8這一個(gè)確定的點(diǎn)(如圖1);如果將3.8看成是一個(gè)近似數(shù),那么它就表示以3.8 為中心的一個(gè)范圍(如圖2),這是一個(gè)從3.75到3.85的左閉右開(kāi)的區(qū)間,即[3.75,3.85)。如果限定了是兩位小數(shù),也就是在這個(gè)區(qū)間內(nèi)的所有兩位小數(shù),那么3.80當(dāng)然是在這個(gè)范圍以內(nèi)。
圖1
圖2
3.80≈3.8 這種表示方法還是很難讓人接受。事實(shí)上,關(guān)于3.80≈3.8,不應(yīng)該簡(jiǎn)單地判斷正誤,而是要看在哪個(gè)層面上討論。如果是從精確數(shù)的角度來(lái)看,學(xué)生當(dāng)然要理解并掌握3.80=3.8,因?yàn)檫@是小數(shù)的意義和性質(zhì)。但從另一個(gè)角度來(lái)看,當(dāng)3.8作為近似數(shù)時(shí),它所表示的是一個(gè)范圍,這個(gè)范圍里一定是包含了3.80這個(gè)數(shù)的。
再來(lái)看另一個(gè)例子,有人認(rèn)為,因?yàn)?00000=20 萬(wàn),所以20 萬(wàn)不是200000 的近似數(shù),200000≈20 萬(wàn)當(dāng)然也是錯(cuò)的。讓我們想象這樣一個(gè)情境,假如小明去買車,他的心理價(jià)位是20萬(wàn)元,這里的心理價(jià)位當(dāng)然不是準(zhǔn)確數(shù),而是一個(gè)近似數(shù),也就是說(shuō),小明其實(shí)是想買一輛價(jià)格約等于20 萬(wàn)元的車。那么,假如現(xiàn)在有一輛標(biāo)價(jià)剛好是200000 元的車,請(qǐng)問(wèn),這輛車是否在小明的心理價(jià)位之內(nèi)?如果按照200000 不能約等于20 萬(wàn)的說(shuō)法,這輛定價(jià)200000元的車是不是不在20萬(wàn)元的心理價(jià)位以內(nèi)?這顯然不合理。
當(dāng)然,相比讓學(xué)生判斷3.80≈3.8 或者200000≈20萬(wàn)是否正確,讓他們體會(huì)近似的思想更加重要,這跟人們的生活密切相關(guān)。在現(xiàn)實(shí)生活中的連續(xù)量,雖然以精確數(shù)的形式表示,其實(shí)表達(dá)的都是一定程度可接受范圍以內(nèi)的近似數(shù)。比如同樣是計(jì)時(shí),如果是預(yù)約專車,能約的時(shí)間通常都是每10分鐘或者每5分鐘。因?yàn)樵谶@個(gè)情境中,這樣一個(gè)范圍的精確程度已經(jīng)完全夠了;如果是預(yù)約起床的鬧鐘,通常是預(yù)約到每1 分鐘,沒(méi)有必要再精確到多少秒;如果是長(zhǎng)跑比賽,計(jì)時(shí)一般需要精確到秒;如果是短跑比賽,則需要精確到百分之一甚至千分之一秒。這些計(jì)時(shí),雖然都以準(zhǔn)確數(shù)的形式表示,但事實(shí)上表達(dá)的都是某一個(gè)精確范圍以內(nèi)的近似數(shù)。
再比如在人工智能時(shí)代,機(jī)器識(shí)別是一個(gè)重要的研究領(lǐng)域。如果要想讓機(jī)器能跟人一樣進(jìn)行識(shí)別,近似的思維以及范圍的確定非常關(guān)鍵。比如人臉或者指紋識(shí)別,需要確定一個(gè)合適的范圍,如果范圍太小,機(jī)器過(guò)于靈敏,有可能本人的臉部或者指紋有細(xì)微的一點(diǎn)變化,機(jī)器就無(wú)法識(shí)別。而如果范圍太大,當(dāng)然就是機(jī)器過(guò)于遲鈍,可能無(wú)法對(duì)本人和其他人作出區(qū)分。
在討論了精確和近似這兩個(gè)概念后,再來(lái)看精算和估算,兩者都是運(yùn)算能力的重要內(nèi)容,“精算有利于培養(yǎng)學(xué)生的抽象能力,估算有利于培養(yǎng)學(xué)生的直觀能力。顯然,抽象能力與直觀能力是人們?nèi)粘I詈蜕a(chǎn)實(shí)踐中必不可少的兩種能力,這兩種能力都是數(shù)學(xué)素養(yǎng)的根本,所以,小學(xué)數(shù)學(xué)的教學(xué)內(nèi)容不僅要有精算也要有估算?!盵5]需要指出的是,估算并不是精算以后的四舍五入。小學(xué)數(shù)學(xué)教材對(duì)估算沒(méi)有明確的含義,主要是在一些實(shí)際問(wèn)題的解決中,要求結(jié)合具體情境并選擇適當(dāng)?shù)膯挝?,?duì)數(shù)據(jù)進(jìn)行適當(dāng)?shù)慕铺幚?,即放大或縮小,得到計(jì)算結(jié)果的近似值的方法。估算是人們?cè)谌粘I睢⒐ぷ骱蜕a(chǎn)中,對(duì)一些無(wú)法或沒(méi)有必要進(jìn)行精確測(cè)量和計(jì)算的數(shù)量所進(jìn)行的近似或粗略估計(jì)的一種方法。[6]
如果說(shuō)對(duì)精確數(shù)和近似數(shù)的認(rèn)識(shí)是從一個(gè)精確的數(shù)擴(kuò)充到一個(gè)區(qū)間的范圍,那么從精算到估算則更加關(guān)注范圍如何確定,范圍的確定則需要考慮具體情境。因此,估算往往要涉及在哪個(gè)數(shù)位上進(jìn)行計(jì)算,需要在估算之前針對(duì)實(shí)際背景選擇合理的量綱。比如在考慮距離的度量時(shí),如果要度量北京到紐約的距離,那么用萬(wàn)公里比較合適;如果要度量杭州到北京的距離,那么用百公里比較合適;如果要度量教室的大小,那么用米比較合適;如果要度量書桌的大小,那么用厘米比較合適。[7]
估算的第一個(gè)內(nèi)容是對(duì)計(jì)算結(jié)果進(jìn)行估值,對(duì)計(jì)算進(jìn)行估值沒(méi)有絕對(duì)的正確與錯(cuò)誤之分,只是由于估算方法的不同,誤差大小會(huì)有所區(qū)別。而學(xué)生估值的方法是多種多樣的。如估算243+379,學(xué)生就給出了至少六種不同的方法:(1)200+300=500,43+79>100,因此比600 大一點(diǎn);(2)200+400=600,所以大約是600;(3)243+379相當(dāng)于兩個(gè)300的和,所以大約是600;(4)243<250,379<400,所以比650小;(5)243+379 的和比200+300 的和500 大,比300+400的和700??;(6)24個(gè)10加38個(gè)10等于62個(gè)10,所以大約是620。[8]
除了估值以外,估算還有區(qū)間估計(jì),區(qū)間估計(jì)包括估上限和估下限兩種情況。估上限是指估算的結(jié)果小于或者等于給定的數(shù)值;估下限是指估算的結(jié)果大于或者等于給定的數(shù)值。[9]如《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2011 年版)》中有這樣一個(gè)問(wèn)題:“李阿姨去商店購(gòu)物,帶了100 元,她買了兩袋面,每袋30.4元,又買了一塊牛肉,用了19.4元,她還想買一條魚(yú),大一些的每條25.2 元,小一些的每條15.8元。請(qǐng)幫助李阿姨估算一下,她帶的錢夠不夠買小魚(yú)?能不能買大魚(yú)?”[10]在這個(gè)情境中,有購(gòu)買小魚(yú)和大魚(yú)兩種情況,都需要用估算的方法,但估算的方法并不相同。第一個(gè)買小魚(yú)的問(wèn)題是估計(jì)剩余金額的下限,需要對(duì)購(gòu)物金額的數(shù)量適當(dāng)放大,而第二個(gè)買大魚(yú)的問(wèn)題是估計(jì)剩余金額的上限,需要對(duì)購(gòu)物金額的數(shù)量適當(dāng)縮小。數(shù)值區(qū)間的估計(jì)難點(diǎn)在于在估算之前,學(xué)生并不知道是應(yīng)該估上限還是估下限。因此,在估算的時(shí)候需要學(xué)生進(jìn)行不斷的嘗試,積累經(jīng)驗(yàn)。
第一,在近似與估算的教學(xué)中,需要?jiǎng)?chuàng)設(shè)合適的現(xiàn)實(shí)情境。近似思想的要點(diǎn)是從精確的點(diǎn)擴(kuò)展到表示范圍的區(qū)間。因此,首先需要?jiǎng)?chuàng)設(shè)合適的情境,讓學(xué)生體會(huì)到在有些場(chǎng)景下,無(wú)法或者沒(méi)有必要知道準(zhǔn)確的數(shù)值,而且有時(shí)對(duì)范圍的大致把握要比確定準(zhǔn)確的數(shù)更加重要,比如擬定旅游出行計(jì)劃的預(yù)算等。其次,要通過(guò)不同的情境讓學(xué)生感受到范圍大小的確定需要考慮實(shí)際情況,比如對(duì)距離的預(yù)估等。此外,相比直接給出200000≈20萬(wàn)是否正確這樣的判斷題,更可取的做法是給出實(shí)際背景,然后指出心理價(jià)位是20 萬(wàn)元,給出允許接受的范圍是多少,再問(wèn)哪些數(shù)字是在心理價(jià)位以內(nèi)的,這樣的教學(xué)更有意義。
在對(duì)估算的要求上也與精算不同,并沒(méi)有簡(jiǎn)單的對(duì)錯(cuò)之分,估算的結(jié)果也是開(kāi)放的,并不唯一。對(duì)估算好壞的判斷,必須結(jié)合現(xiàn)實(shí)情境。如果脫離了具體情境,一些估算的問(wèn)題很難進(jìn)行討論,比如應(yīng)該如何估算287×305?是應(yīng)該計(jì)算300×300 嗎?如果計(jì)算290×310 或者290×300 可不可以?似乎找不到一個(gè)統(tǒng)一的答案。
第二,教學(xué)中對(duì)估算的重視,既要培養(yǎng)估算的意識(shí),也要教學(xué)估算的方法。[11]如今,復(fù)雜的計(jì)算都可以由計(jì)算機(jī)或計(jì)算器來(lái)完成,與此同時(shí),日常生活和工作中估算的作用已經(jīng)越來(lái)越突出。估算能力是現(xiàn)代化社會(huì)生活的需要,是衡量人們計(jì)算能力的一個(gè)重要標(biāo)準(zhǔn)。重視、加強(qiáng)估算已成為一個(gè)世界性的潮流。[12]
《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2011 年版)》中也明確提出要培養(yǎng)估算能力,在第一學(xué)段中強(qiáng)調(diào)“能結(jié)合具體情境進(jìn)行估算,并解釋估算的過(guò)程”。在第二學(xué)段中強(qiáng)調(diào)“在解決具體問(wèn)題的過(guò)程中能選擇合適的估算方法,養(yǎng)成估算的習(xí)慣”。由此可以看出,在估算的教學(xué)中,首先需要培養(yǎng)估算的意識(shí),可以通過(guò)不同的情境讓學(xué)生進(jìn)行充分的交流,讓學(xué)生比較估算與精算的區(qū)別,體會(huì)什么時(shí)候需要估算,而什么時(shí)候需要精確計(jì)算;其次還需要掌握估算的方法,在教學(xué)中,要充分尊重學(xué)生的生活經(jīng)驗(yàn)與數(shù)學(xué)經(jīng)驗(yàn),讓學(xué)生在解決問(wèn)題的過(guò)程中,不斷調(diào)整估算的方法,慢慢體會(huì)什么時(shí)候需要往大估,什么時(shí)候需要往小估,逐步掌握估算方法。