《數學課程標準》指出“由于學生生活背景和思考的角度不同,所使用的方法必然是多樣化的,教師應尊重學生的想法,鼓勵學生獨立思考,提倡計算方法的多樣化。”而算法多樣化則是針對過去計算教學中往往只有一種算法的弊端提出來的。計算單一化忽視了個別差異,遏制了學生創造性。針對這種情況,《數學課程標準》提出了這一全新的理念,意味著計算教學翻開了新的一頁。
一、詮釋算法多樣化的實際意義
要給算法多樣化下一個定義并不容易,所謂“仁者見仁,智者見智”。說定義不如說“詮釋”更確切些。下面以“兩位數加一位數的進位加(口算)”為例,加以說明。
如教師講解問題:34+8=?學生可以圍繞問題思考,小組討論,形成解題方案并進行匯報。匯集整理如下:①通過數數,35,36……42,得出結果42;②先算34+6=40,再算40+2=42;③32+8=40,2+40=42;④4+8=12,30+12=42。
1 算法多樣化不是多種算法的簡單羅列,而是在此基礎上幫助學生歸類、分析,揭示各種算法的本質特征。上例中盡管排列著多種算法,但最終每個學生的頭腦里還是只有自己原本的方法。所以,在羅列完后,教師一定要啟發學生觀察、思考。比如可問:這幾種方法有什么不同?有哪幾種方法是一類的?前例中分析可知第一種數數的方法只適合個別數感差,連最簡單加法都有困難的后進生;第②③種方法是同一類,即“湊十法”。②是湊整第一個加數,③是湊整第二個加數,第④種方法是先算個位,再與整十相加。這種方法要求熟練掌握20以內的進位加。通過這樣的分析,學生理解了不同算法的算理和內在區別,也意識到不同角度思考問題的差異。這樣,學生個體實現了從“一”種方法到“多”種方法的接納,這也體現了“算法多樣化”的真正價值,為學生再次回到“一”種方法提供了廣闊的空間。
2 呈現了多種算法后,我們不能一味地讓學生“喜歡什么方法就用什么方法計算”,如果這樣的話,后果就是以自我為中心地局限于自己的方法,不會用新的眼光去思考和選擇更好的方法,從而也不會提升自己的認識和思維水平。所以“多樣化”并不是目的,目的是讓學生通過多種算法的分析比較,進行重新認識,提升算法高級化和抽象化程度。
二、算法多樣化的教育價值
“算法多樣化”是計算教學的重大改革,計算教學對于學生的成長和發展的價值,不僅僅是學生對算法知識的掌握,更重要的是以數運算教學為載體,發展學生的個性品質,完善人格。
1 倡導算法多樣化,有利于激發學生的學習興趣。雖然“多樣化”并不是最終目的,但學生在老師的“你還有其他方法嗎?”的鼓勵下,會很積極地參與尋找多種方法的活動中去,且不談找出的方法是否合理有價值,至少這種積極主動的參與精神就很可貴。
2 倡導算法多樣化,有利于實現學生的自主學習。一個問題呈現后,老師留給了學生一定的時間和空間,讓學生獨立思考,發揮各自的聰明才智,找出不同的解題方法,實際就是一個自主探索的過程。學生只有經歷獨立思考,掌握的知識才更深刻、更透徹。天長日久。將促使學生養成獨立思考的習慣,培養解決問題的能力。
3 倡導算法多樣化,有利于學生體驗成功,樹立自信。在尋找多種算法的過程中,教師的積極鼓勵,甚至要求說出與別人不同的方法,目的并不是堆砌各種算法,多多益善。只是用這種方式激勵學生積極思維,發揮學生的創造性。特別對于后進生能讓他們大膽地說出自己的想法。以前是老師教什么方法學生就用什么方法,后來民主了讓學生說了,但機會一般都被那些反應快思維敏捷的學生搶先了。所以算法多樣化后就給這些思維慢的學生多了一些機會,讓他們能獨立思考了,能站起來講述自己的想法了,能得到老師和同學的認可了。他們體驗到成功的喜悅,慢慢樹立起原本喪失的自信。
4 倡導算法多樣化,有利于學生之間的交流,促進學生思維品質的發展。多種算法匯聚于一體,我們要去分析、比較、歸類,抽象找出各種算法的本質特征。在這過程中,學生們或討論、或爭辯,你一青,我一語,看似簡單,其實算法多樣“化”就在這過程中悄然發生著。每一個積極參與交流的個體,都在緊張地展開著思維活動:理解別人的算法,比較自己的算法,哪種更好,哪種更適合自己,不斷地修正和完善原本的算法,達到優化算法的目的。這樣不但積累了知識,還發展了學生思維的抽象性和靈活性。
總而言之,算法多樣化是小學數學教學的必然之路。算法多樣化是在集體多樣化的基礎上最終實現個體的優化。在這個過程中,學生不但正確高效地解決了問題,還發展了學生的思維品質。教學對于學生也就具有了真實發展的價值。
責任編輯 楊 博