[關鍵詞)計算教學;小學生;算法;多樣化;優化
[中圖分類號]C-623.5[文獻標識碼]A
[文章編號]1004—0463(2012)05—0071一01
提倡算法多樣化是課程標準關于計算教學的一大亮點。但是,伴隨算法多樣化而來的便是算法的優化。算法優化和多樣化的關系問題是小學數學教學中一個重要且有爭議的問題。如何引導學生進行算法的優化呢?我認為,可以從以下幾個方面人手。
一、利用學段具體情況引導優化
算法優化是建立在小學生的認知能力基礎之上的,而小學生的認知水平是隨著學段的增加而逐步提高的。不同的學段,算法優化的程度也是不同的。
小學生在小學低年級段以具體形象思維為主,他們往往會以自我表現為中心,只局限于自己的方法,不怎么關心和思考其他人的方法,在引導他們進行算法的優化過程中,他們也不能很好地進行分析、歸類,比較哪種算法好。到了小學中年級段,小學生有了一定的觀察能力,表現出創造力傾向,求知欲也較強。隨著知識量的增加,他們一些重要的學習方法和習慣開始養成,思維也開始由具體形象思維逐步向抽象思維過渡,逐步會聆聽他人的算法并且會初步比較、分析優劣。因此,教師就應當根據不同學段選擇適當的教學策略。比如,低年級段教學時,教師常用的提問是:“你最喜歡哪種方法?”到了中年級段教學,教師的提問可以轉換為:“你認為哪種方法最好?用哪種方法計算最簡捷?你為什么不用其他的方法來計算呢?”引導學生在互相借鑒、互相補充的基礎上加以取舍,達到算法的優化,進而自覺地放棄自己繁雜的、低層次的算法。
二、利用算法多樣化與算法優化的辯證關系引導優化
算法優化與算法多樣化之間是一種對立統一的辯證關系。算法多樣化是算法優化的基礎條件與前提,算法優化是算法多樣化的必然趨勢。算法多樣化的提出標志著教學過程的價值取向從關注學生的知識與技能的獲得轉變為關注學生個性化的主動發展。而算法多樣化帶來的現實要求是適時引導學生對多種算法進行比較分析,找出其中的規律,最終實現算法的優化。算法優化是教師引導學生對展示的多樣化算法進行分析與比較,從而放棄低層次的算法,使自己的思維水平不斷提升的過程。算法多樣化有利于培養學生思維的靈活性和開放性,而算法優化有利于培養學生思維的深刻性,兩者共同促使學生的思維從低級階段向高級階段發展。教師應弄清算法優化的含義及其與算法多樣化的辯證關系,在教學中將眼光放長遠一些,從有利于培養學生創造性思維的角度引導學生的算法逐步趨于優化。
三、利用動手實踐、自主探究、合作交流的學習方式引導優化
大量小學數學教學的實踐證明,自主、合作、探究的學習方式,有利于算法的真正優化。每一個學生經過自己獨立的思考與動手,各自提出了方法,從而在群體中出現了許多種算法。而算法的優化是讓學生在群體比較的過程中優化自己的算法。因此,教師在教學中應該給學生留有一定的感悟空間,讓學生在新課程提倡的動手實踐、自主探究、合作交流的學習過程中逐步優化算法,讓優化算法變成學生又一次主動建構的學習活動;變成學生不斷反思,不斷完善自身認知結構的過程;變成學生發自內心的行為和自主的學習。例如,在教學“長方形與正方形的周長計算”時,對于長方形的周長計算,學生提出的算法有:1.四條邊相加;2.長x2+寬x2;3.(長+寬)×2.通過緊接著的例題反饋,我發現大多數學生仍喜歡用自己的方法計算長方形的周長。用“四條邊相加”方法的學生占少半數,用“長x2+寬x2\"方法的學生也占少半數,只有個別學生用“(長+寬)x2'’的方法計算。所以,在后面的周長計算的練習中,我有意組織了一次計算速度的競賽,讓學生在掌握計算方法的同時還注意計算的速度。結果表明:用“(長+寬)x2”方法的學生算得又對又快;用“長x2+寬×2”方法的學生占中間名次;而用“四條邊相加”方法的學生幾乎都是后面的名次,而且正確率也較低。第二輪競賽我讓學生以小組為單位進行,這次絕大部分學生選擇使用“(長+寬)X2\"這種方法。這樣通過小組之間的反饋、交流、比較、選擇、溝通、評價,讓學生體驗到了學習別人思維成果的好處,掌握了適合自己的一種或幾種算法,提高了計算長方形周長的正確率與速度。
編輯:劉立英