摘 要:數(shù)的運(yùn)算教學(xué)要關(guān)注算理與算法的一致性,引導(dǎo)兒童在學(xué)習(xí)計(jì)算知識的過程中掌握算理和算法之間的聯(lián)系,加強(qiáng)對數(shù)和形、算理和算法的理解,構(gòu)建數(shù)的運(yùn)算模型,由碎片化的學(xué)習(xí)向結(jié)構(gòu)化、系統(tǒng)化的學(xué)習(xí)過渡。文章從素養(yǎng)導(dǎo)向、本質(zhì)為根、多元表征三個(gè)方面,結(jié)合蘇教版小學(xué)數(shù)學(xué)的計(jì)算教學(xué)實(shí)例,探究基于算理算法一致性,發(fā)展兒童運(yùn)算能力的相關(guān)策略。
關(guān)鍵詞:計(jì)算教學(xué);算理;算法;運(yùn)算能力;小學(xué)數(shù)學(xué)
作者簡介:吳燁(1984—),女,江蘇省無錫市天一實(shí)驗(yàn)小學(xué)。
一、以素養(yǎng)為導(dǎo)向,定位算理算法的一致性
《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》強(qiáng)調(diào),數(shù)的運(yùn)算不僅要讓兒童理解算理、掌握算法,更要引導(dǎo)兒童整體上聯(lián)通算理和算法,從本質(zhì)上構(gòu)建計(jì)算模型,發(fā)展兒童的數(shù)學(xué)核心素養(yǎng)[1]。數(shù)的運(yùn)算教學(xué)不僅是算理和算法的教學(xué),更重要的是基于核心素養(yǎng)導(dǎo)向,加強(qiáng)兒童對算理與算法之間的關(guān)系的理解,感悟算理和算法的一致性,促進(jìn)算理和算法融合,實(shí)現(xiàn)數(shù)的運(yùn)算的遷移,提升兒童數(shù)的運(yùn)算能力。
例如,在教學(xué)“小數(shù)乘整數(shù)”時(shí),教師依據(jù)教材內(nèi)容設(shè)定了如下與核心素養(yǎng)一致的算理算法。
數(shù)學(xué)核心素養(yǎng)描述:會用數(shù)學(xué)的眼光觀察現(xiàn)實(shí)世界;會用數(shù)學(xué)的思維思考現(xiàn)實(shí)世界;會用數(shù)學(xué)的語言表達(dá)現(xiàn)實(shí)世界。
算理算法一致的數(shù)學(xué)表達(dá):借助多元表征(情境圖、方格圖),聯(lián)系已有知識和經(jīng)驗(yàn),進(jìn)行數(shù)學(xué)抽象,體會小數(shù)乘整數(shù)的含義,理解算理,掌握小數(shù)乘整數(shù)的算法。借助整數(shù)乘法進(jìn)行推理,緊扣整數(shù)乘法算理的核心和小數(shù)加數(shù)中的相同計(jì)數(shù)單位,促進(jìn)思考,培養(yǎng)分析、推理和抽象、歸納等思維能力。利用整數(shù)乘法的知識,實(shí)現(xiàn)小數(shù)乘整數(shù)的遷移和計(jì)算模型的類比建構(gòu)。
在教學(xué)設(shè)計(jì)時(shí),教師要基于數(shù)學(xué)核心素養(yǎng)和算理算法一致的數(shù)學(xué)表達(dá),精準(zhǔn)地確立教學(xué)目標(biāo),圍繞教學(xué)目標(biāo)來設(shè)定教學(xué)內(nèi)容,設(shè)計(jì)教學(xué)流程。在引導(dǎo)兒童經(jīng)歷探索、發(fā)現(xiàn)小數(shù)乘整數(shù)計(jì)算方法的過程中,讓兒童體會數(shù)學(xué)知識之間的內(nèi)在聯(lián)系,積累計(jì)算的經(jīng)驗(yàn),進(jìn)一步發(fā)展兒童的數(shù)學(xué)思維能力[2]。數(shù)學(xué)計(jì)算的教學(xué),繞不開兒童的學(xué)習(xí)能力。教師要真正做到以兒童為主體,考慮到教材的編排特點(diǎn)和兒童現(xiàn)有學(xué)情,順應(yīng)兒童的認(rèn)知基礎(chǔ),將具體直觀的感知與抽象的計(jì)算原理和算法聯(lián)結(jié)起來,以素養(yǎng)為導(dǎo)向,基于運(yùn)算的一致性,強(qiáng)化兒童對于計(jì)算過程原理的內(nèi)化,實(shí)現(xiàn)直觀感知與抽象思維的對接轉(zhuǎn)換,經(jīng)歷數(shù)學(xué)化的過程。
二、以本質(zhì)為根,把握算理算法的一致性
《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》指出,在計(jì)算教學(xué)中,應(yīng)讓兒童感悟運(yùn)算的一致性,發(fā)展運(yùn)算能力和推理意識。在數(shù)學(xué)計(jì)算教學(xué)中,教師要引導(dǎo)兒童理解算理、探索算法,感悟計(jì)算中計(jì)數(shù)單位的重要作用,理解加、減、乘、除法的本質(zhì)就是計(jì)數(shù)單位與計(jì)數(shù)單位之間的運(yùn)算,以及計(jì)數(shù)單位個(gè)數(shù)與計(jì)數(shù)單位個(gè)數(shù)之間的運(yùn)算。
(一)緊扣計(jì)算本質(zhì),促進(jìn)算理算法理解
教師應(yīng)認(rèn)真研讀教材,緊扣數(shù)學(xué)計(jì)算的本質(zhì),把握算理算法的一致性。例如,“小數(shù)乘整數(shù)”一課,闡明了小數(shù)與整數(shù)相乘可細(xì)分為小數(shù)乘整數(shù)和整數(shù)乘小數(shù)兩種情況。兒童雖已有乘法交換律的知識,但整數(shù)乘小數(shù)的意義涉及“求一個(gè)數(shù)的幾分之幾是多少”,兒童的現(xiàn)有經(jīng)驗(yàn)不能夠支撐乘法意義的拓展。因此,在教學(xué)時(shí),教師從兒童已有的幾個(gè)相同加數(shù)和的背景入手,以理解小數(shù)的計(jì)數(shù)單位為支架,確定積的小數(shù)點(diǎn)的定位方法,歸納小數(shù)與整數(shù)相乘的方法。
教師先從夏天和冬天購買不同單價(jià)的西瓜的問題引入,讓學(xué)生列出兩道小數(shù)乘整數(shù)的算式,并嘗試解決問題。
師:夏天買3千克西瓜,要花多少元?冬天呢?怎樣列式?
(教師列式:0.8×3,2.35×3)
師:這兩道算式與我們之前學(xué)的乘法有什么不同?
生1:之前我們學(xué)的是整數(shù)乘法,今天的算式中有小數(shù)。
師:今天學(xué)習(xí)的小數(shù)乘整數(shù),與之前的整數(shù)乘法有沒有聯(lián)系呢?能不能把小數(shù)乘整數(shù)轉(zhuǎn)化為整數(shù)乘法呢?
(在探究兩道乘法算式積的計(jì)算時(shí),教師放手讓學(xué)生利用已有知識經(jīng)驗(yàn)來解決)
師:怎樣計(jì)算0.8×3的積是多少呢?
(學(xué)生獨(dú)立思考,把自己的想法用筆寫下來,再與同學(xué)交流)
生1:0.8×3就是3個(gè)0.8相加,0.8+0.8+0.8=2.4。
生2:可以把西瓜的單價(jià)由“元”換算成“角”來想。0.8元是8角,8角×3=24角,24角是2.4元。
師:怎樣計(jì)算2.35×3的積是多少呢?
(學(xué)生探究后交流,把2.35×3轉(zhuǎn)化成2.35+2.35+2.35進(jìn)行計(jì)算,得到7.05;或根據(jù)問題的特點(diǎn),利用單位改寫,轉(zhuǎn)化成235分×3=705分,得到7.05元)
兒童的兩種算法,都是從數(shù)學(xué)信息出發(fā)進(jìn)行思考。教師通過引導(dǎo)兒童收集信息,把小數(shù)乘整數(shù)的新知轉(zhuǎn)化為舊知。方法一是從小數(shù)乘整數(shù)的意義出發(fā),用幾個(gè)相同小數(shù)的加法來間接求出積;方法二是通過將元改寫成角或分的單位換算,把小數(shù)乘整數(shù)轉(zhuǎn)化成整數(shù)乘整數(shù),再進(jìn)行單位換算,把整數(shù)積改寫成小數(shù)形式的積。
通過計(jì)算,在得到兩道小數(shù)乘整數(shù)題的積后,教師組織兒童進(jìn)行觀察比較,說說兩道小數(shù)乘整數(shù)題的積的位數(shù),并猜測積的位數(shù)與乘位小數(shù)位數(shù)之間可能有什么關(guān)系。在兒童提出猜想后,教師順勢要求兒童聯(lián)系計(jì)數(shù)單位的知識,來闡述猜想的正確性。教師結(jié)合0.8×3和2.35×3,說明其實(shí)質(zhì)就是8個(gè)0.1×3得到24個(gè)0.1,以及235個(gè)0.01×3得到705個(gè)0.01,闡明乘數(shù)是幾位小數(shù),小數(shù)乘整數(shù)的積就是幾位小數(shù)。這樣的教學(xué),就是引導(dǎo)兒童從本質(zhì)上理解小數(shù)乘整數(shù)的意義和算法,可以把小數(shù)乘整數(shù)也歸結(jié)為整數(shù)乘法的計(jì)算,有助于兒童經(jīng)歷過程,形成完整、有效的推理路徑,在發(fā)展兒童的推理意識的同時(shí),培育了兒童探究學(xué)習(xí)的必備能力。
(二)利用數(shù)形結(jié)合,促進(jìn)算理算法融通
數(shù)學(xué)研究的內(nèi)容往往離不開“數(shù)”與“形”。 “數(shù)”是“形”的內(nèi)核,“形”是“數(shù)”的外在?!靶巍北容^直觀,而“數(shù)”比較抽象,“數(shù)”與“形”兩者結(jié)合,可以有效地幫助兒童深度理解概念,建構(gòu)知識。在計(jì)算教學(xué)中,特別是對于一些抽象的算理,就需要直觀的圖形來進(jìn)行表征,打破算理與算法之間的理解障礙,使算理和算法更好地融合,建構(gòu)體系,實(shí)現(xiàn)計(jì)算教學(xué)由教師的教向兒童的學(xué)轉(zhuǎn)變,使數(shù)學(xué)計(jì)算的學(xué)習(xí)從知識本位邁向素養(yǎng)能力本位。
以“小數(shù)乘整數(shù)”一課為例,教師通過圖形來展示小數(shù)的意義,進(jìn)行小數(shù)乘整數(shù)的算理推算,實(shí)現(xiàn)算理算法的融通。
教師先把一個(gè)長方形平分成10份,涂色表示0.8,再依次出示2個(gè)表示0.8的長方形,引導(dǎo)學(xué)生指出0.8是8個(gè)十分之一,乘以3,得24個(gè)十分之一。
師:結(jié)合圖形想一想,0.8里有幾個(gè)0.1?可以怎樣計(jì)算0.8×3?
生:0.8里有8個(gè)0.1,0.8×3就是24個(gè)0.1,也就是2.4。
師:在寫豎式計(jì)算時(shí),需要注意什么?怎樣計(jì)算0.8×3?
生:寫豎式時(shí),注重?cái)?shù)的末尾對齊。按照整數(shù)8×3,算出積24,再在積上點(diǎn)一位小數(shù)。
師:為什么積上要點(diǎn)出一位小數(shù)呢?請與同桌討論交流。
生1:得數(shù)2元4角是2.4元,所以積應(yīng)是一位小數(shù)。
生2:0.8是8個(gè)0.1,0.8×3得數(shù)是24個(gè)0.1,是2.4,所以積就是一位小數(shù)。
(在此基礎(chǔ)上,依此類推,學(xué)生獨(dú)立計(jì)算2.35×3)
在小數(shù)乘整數(shù)的算理和算法的探究環(huán)節(jié),教師要讓兒童學(xué)會自己研究,教師只起到指導(dǎo)的作用。在研究的過程中,教師引導(dǎo)兒童利用數(shù)形結(jié)合,實(shí)現(xiàn)“算理直觀”與“算法抽象”的一致聯(lián)結(jié),使兒童在具體的形象演示中,理清了先算8×3或235×3的算理,掌握了怎樣確定小數(shù)數(shù)位的方法,在理解算理的基礎(chǔ)上建構(gòu)起了算法。這樣的過程,更好地確立了算理和算法的一致性,加強(qiáng)了新舊知識的聯(lián)系,利于兒童理解小數(shù)乘整數(shù)的算理,掌握相應(yīng)算法[3]。
三、以多元表征,探索算理算法的一致性
(一)創(chuàng)設(shè)有效情境,引出內(nèi)容
兒童的數(shù)學(xué)學(xué)習(xí)離不開數(shù)學(xué)情境的創(chuàng)設(shè)。好的數(shù)學(xué)情境,貼近兒童已有的知識基礎(chǔ)和生活經(jīng)驗(yàn),符合兒童的認(rèn)知規(guī)律和特點(diǎn),能夠更好地實(shí)現(xiàn)兒童的直觀理解,是兒童實(shí)現(xiàn)深度學(xué)習(xí)的必經(jīng)途徑之一。在計(jì)算教學(xué)中,創(chuàng)設(shè)有效的情境,有利于兒童進(jìn)行直觀的觀察,幫助兒童建立直觀表象,使兒童探究算理,明曉算法,讓數(shù)學(xué)探究有跡可循。數(shù)學(xué)思維可視化,能更好地實(shí)現(xiàn)算理和算法的融合,發(fā)展兒童的數(shù)學(xué)思考力。
例如,教學(xué)“三位數(shù)除以兩位數(shù)(口算)”時(shí),教師從兒童學(xué)生熟悉的情境出發(fā),引導(dǎo)兒童進(jìn)行算理的探索,在理解算理的基礎(chǔ)上掌握算法。
(教師出示情境圖:要給兒童活動(dòng)中心運(yùn)送400袋大米,每輛卡車可運(yùn)80袋,一共需要幾輛卡車才能一次運(yùn)完?)
師:從圖中你了解了什么數(shù)學(xué)信息,要解決什么問題?
生1:已知兩個(gè)信息:給兒童活動(dòng)中心運(yùn)送400袋大米、每輛卡車能運(yùn)80袋。
生2:要解決的問題是一共需要幾輛卡車才能一次運(yùn)完大米。
師:對于這樣的問題,你覺得用什么方法來解決?
生3:要求一共需要幾輛卡車才能一次運(yùn)完,就是求400里面有多少個(gè)80,可以列除法算式400÷80來解決。
師:怎樣計(jì)算400÷80呢?這就是我們今天要研究的“三位數(shù)除以兩位數(shù)的除法”。
教師利用貼近兒童生活的運(yùn)送物品的情境,引入新知教學(xué),引導(dǎo)兒童學(xué)會收集信息,發(fā)現(xiàn)問題,建立除法的計(jì)算模型。
(二)多元表征,豐富算法、明晰算理
教師應(yīng)重視利用助學(xué)單,引導(dǎo)兒童進(jìn)行多元表征,探究運(yùn)算的一致性,提升兒童的運(yùn)算能力。下面以“400÷80”的計(jì)算教學(xué)為例。
師:400÷80應(yīng)該怎樣計(jì)算?請你拿出助學(xué)單思考。
三位數(shù)除以兩位數(shù)(口算)助學(xué)單
1輛卡車→( 80 )袋大米
2輛卡車→(? ? ? )袋大米
3輛卡車→(? ? ? )袋大米
4輛卡車→(? ? ? )袋大米
5輛卡車→(? ? ? )袋大米
①依據(jù)相關(guān)信息,完成填寫。你能解決“一共需要幾輛卡車才能一次運(yùn)完”的問題嗎?你有什么發(fā)現(xiàn)?與你的學(xué)習(xí)伙伴分享一下吧。
②你還有其他的解決方法嗎?先想一想,再寫在助學(xué)單上。
(在學(xué)生獨(dú)立完成后,進(jìn)行集體交流)
生1:1輛卡車裝80袋大米,2輛卡車裝160袋大米,多一輛車就多加一個(gè)80袋,依次加下去,5輛卡車裝400袋大米??梢园l(fā)現(xiàn),400袋大米5輛卡車能一次運(yùn)完。
生2:1輛卡車裝80袋大米,就是1個(gè)80袋;2輛卡車裝160袋大米,就是2個(gè)80袋;3輛卡車裝240袋大米,就是3個(gè)80袋……依次算下去,5輛卡車裝400袋大米,也就是5個(gè)80袋。
師:像這樣從1輛卡車開始寫的方法,就是一種列舉的方法,是解決問題時(shí)經(jīng)常使用的方法,以后大家也可以嘗試用這種方法解決問題。
師:400÷80還可以怎樣算呢?我們一起來分享一下吧。
(教師展示學(xué)生的作品,并讓學(xué)生交流自己怎樣想的)
生1:80+80+80+80+80=400(袋),我是從加法來想的,5個(gè)80袋加起來是400袋,這樣,400÷80=5(輛)
生2:我想的是乘法,因?yàn)?0×5=400(袋),所以400÷80=5(輛)。
(在學(xué)生交流的基礎(chǔ)上,教師引導(dǎo)學(xué)生嘗試總結(jié)方法,有通過連加來求的,有通過相乘算除來求的,都是從已知條件出發(fā)來解決問題)
生3:40÷8=5,400÷80=5(輛),發(fā)現(xiàn)400÷80的末尾都有一個(gè)0,同時(shí)去掉一個(gè)0,計(jì)算結(jié)果不會變化。
生4:我也想說,400÷80,可以看成40捆小棒除以8捆小棒,等于5。
……
教師引導(dǎo)兒童交流自己想到的方法,既讓兒童用自己喜歡的方式對計(jì)算的過程進(jìn)行了表述,又讓兒童對自己的探索進(jìn)行了梳理和提煉。這一語言表述的過程,其實(shí)就是兒童進(jìn)行多元表征的過程。在這個(gè)過程中,兒童經(jīng)歷了思維碰撞、分析評價(jià),在豐富兒童的計(jì)算方法的同時(shí),有效地實(shí)現(xiàn)了算理和算法的融通,促進(jìn)了兒童對算理的理解,使其更好地把握運(yùn)算的一致性。
(三)關(guān)聯(lián)算理算法,提升思維品質(zhì)
在兒童提出400÷80可以看成40÷8的計(jì)算方法后,教師引導(dǎo)兒童觀察計(jì)算過程,說一說為什么可以去0,去0對于計(jì)算有什么好處。
師:剛剛我們已經(jīng)會計(jì)算400÷80的商了。誰來把這個(gè)計(jì)算過程用自己的語言來說一說?
(教師指名學(xué)生回答,相互補(bǔ)充,形成規(guī)范的語言表達(dá):400÷80,把400看成40個(gè)十,80看成8個(gè)十,用乘法口訣“五八四十”來計(jì)算,可以算出400÷80=5)
(教師出示練習(xí):200÷50,480÷80,600÷ 20,讓學(xué)生使用剛才的方法來計(jì)算。教師在學(xué)生獨(dú)立完成練習(xí)后與學(xué)生交流,并引導(dǎo)學(xué)生對三位數(shù)除以兩位數(shù)的計(jì)算方法進(jìn)行總結(jié))
師:在幾百幾十除以整十?dāng)?shù)時(shí),可以按照怎樣的方法來計(jì)算呢?
生:可以看成“幾個(gè)十”除以“幾個(gè)十”,用乘法口訣來計(jì)算,得到商。
師:剛剛我們學(xué)會了幾百幾十除以整十?dāng)?shù)的計(jì)算方法,能不能利用這個(gè)方法來計(jì)算更大的數(shù)呢?
生:可以。
(教師出示:810÷90,8100÷900,81000÷ 9000)
師:這三道計(jì)算題怎樣算呢?
(學(xué)生完成后進(jìn)行交流)
生1:第一道算式,直接用剛才的方法看成81個(gè)十除以9個(gè)十,得到商是9。
生2:第二道算式,可以看成81個(gè)百除以9個(gè)百,得到商是9。
生3:第三道算式,可以看成81個(gè)千除以9個(gè)千,得到商是9。
師:是?。‰m然要計(jì)算的題目數(shù)位比較多,但我們可以用今天學(xué)會的計(jì)算方法來計(jì)算。把未知的問題轉(zhuǎn)化成已知的問題,這是一種重要的數(shù)學(xué)思想方法。
……
教師引導(dǎo)兒童通過觀察計(jì)算過程,用語言進(jìn)行表述,把感性的想法逐步提煉為抽象的方法,由形象的表征向抽象的表達(dá)過渡。雖然不同計(jì)算題的位數(shù)不同,但是在計(jì)算的算理上有著本質(zhì)上的關(guān)聯(lián):把題目看成幾個(gè)計(jì)數(shù)單位除以幾個(gè)同樣的計(jì)數(shù)單位,再利用乘法口訣計(jì)算出商。這樣的學(xué)習(xí)過程,讓兒童在不知不覺中體驗(yàn)了運(yùn)算的一致性,不僅讓兒童對算理和算法的學(xué)習(xí)有跡可尋,又使兒童在三位數(shù)除以兩位數(shù)(口算)中實(shí)現(xiàn)了算理和算法的融合。教師對于多位數(shù)的計(jì)算的教學(xué)設(shè)計(jì),是對新知學(xué)習(xí)順理成章的延伸,是恰到好處的知識遷移,使兒童在自然的學(xué)習(xí)過程中知曉算理、掌握算法、提高計(jì)算能力,在發(fā)展了兒童學(xué)習(xí)能力的同時(shí),提升了兒童的思維品質(zhì)。
結(jié)語
總之,在新課程標(biāo)準(zhǔn)的素養(yǎng)發(fā)展導(dǎo)向下,教師要重視計(jì)算教學(xué)中的算理算法的一致性,從整體上關(guān)聯(lián)計(jì)算教學(xué)中的算理算法,充分利用多元表征,結(jié)合直觀的“形”來理解“數(shù)”的本質(zhì),實(shí)現(xiàn)算理算法的融通,引導(dǎo)兒童體驗(yàn)運(yùn)算的本質(zhì)。在計(jì)算教學(xué)過程中,教師需要從整體上把握計(jì)算內(nèi)容的脈絡(luò),使兒童從已有認(rèn)知向新知遷移,提升兒童的計(jì)算能力,發(fā)展兒童的數(shù)學(xué)核心素養(yǎng)。
[參考文獻(xiàn)]
中華人民共和國教育部.義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)[M]北京:北京師范大學(xué)出版社,2022.
程天君.學(xué)生自由發(fā)問何以缺失?[J].全球教育展望,2006,35(4):13-18.
華應(yīng)龍,賁友林,張齊華,等.深度學(xué)習(xí)的模樣[M].南京:江蘇鳳凰教育出版社,2020.