對算法多樣化,需要教師有效主導,引導學生進行優化。教學中,本人對如何引導學生進行算法優化進行了摸索實踐,主要有以下幾點體會:
一、創設寬松的課堂氛圍,促進自主優化
當出現算法多樣化時,優化算法不是教師認為優化就優化,優化算法的標準應是學生,是以學生認為優化為主。既然優化的過程由學生來完成,那么就要有使學生感到“心理安全”的寬松課堂氛圍,這樣學生才能主動、積極、大膽地對不同算法進行分析、討論、比較,主動地優化過程易于學生得出適合自己的方法。實際教學中,本人始終注重創設寬松的課堂氛圍,力求讓優化的過程由學生自己來完成。每當出現不同算法時,一貫的寬松氛圍總能很好地促進學生自主優化。當然,這種氛圍不是一兩節課就能產生的,需要教師在課堂上和平日師生交往中,積極發揮主導作用,從點點滴滴的關心、幫助、信任、尊重、溝通中逐步營造出良好的氛圍。只有當課堂氛圍符合學生心理需要時,才有可能燃起學生的求知火花,去積極主動思考、比較、反思、自我完善。
二、把握優化的時機,促進自主優化
算法優化應該以尊重學生思維個性為前提,不能強求算法優化,要抓住適當時機才能取得好的效果。
一次教學中我讓學生“求12、20、24的最小公倍數”,上黑板板演的學生按基本算法求出了它們的最小公倍數,集體訂正中絕大部分同學都是采用這種方法。當我肯定了大家的做法后,一位同學說道:“老師,我發現這道題中12和24成倍數關系,所以是24的倍數的肯定也是12的倍數,因此這道題我只要求出20和24的最小公倍數就可以了?!睂τ谒倪@一建議,我給了一段時間讓學生思考,不少學生還主動地進行了討論和驗證,很快得到其他同學的贊同,一致認為這種方法既簡便又不易出錯,我也當即給予了那位同學很高的評價。隨后,我又出示兩組題,即一組有兩個數存在倍數關系和一組不存在倍數關系的三個數,讓學生求它們的最小公倍數。由于教師及時抓住了對不同算法進行優化的時機,不少學生求其中兩個數存在倍數關系的三個數的最小公倍數時,有超過一半的同學用優化出的方法求出它們的最小公倍數。
前面提到的例子中,遇到其中兩個數存在倍數關系的三個數時,雖然教師抓住時機及時引導學生進行優化,但是仍有一部分學生用基本算法求出它們的最小公倍數,這恰恰是學生那一節課個性思維的真實體現,是那部分學生適合自己的方法。于是,對于用基本算法求三個數最小公倍數的學生,我利用另一節課,讓學生進行練習,通過比較幫助這部分學生逐步進行算法優化。課堂中還安排了一個“看誰算得又對又快”的環節,通過集體交流進一步促進了這部分學生的自動優化??梢?,優化的時機不只局限于第一課時,只要符合學生個體差異的需要,教師就應把握優化的時機促進學生自主優化。
三、運用多種形式,促進自主優化
面對算法多樣化,教師應該運用多種形式,引領學生進入各自的“最近發展區”,促進學生主體優化。教學中,本人嘗試借助以下的形式,促進學生主體的優化。
1 讓學生體驗
算法優化的主體是學生,主體的體驗能幫助學生“悟”出屬于自己的最佳方法。本人曾有過這樣一個實踐,在教學“分數連乘”時,本人沒有給學生任何暗示,而是在例題教學完后,補充了11/15×14/9×9/11=529/83×59/477×477/529這兩道題讓學生自己去做。有了做這兩道題的體驗,促進了學生主體優化,因而學生都能自主地得出三個數連乘,把所有分數的分子和分母約分,再把約簡的分子、分母分別相乘比較簡便這一結論,并且能自覺地運用這一方法進行實際計算。
2 開展合作學習
合作學習是新課程標準倡導的重要的學習方式之一。合作學習有利于發揮學生的“群體作用”,讓學生獲得更多的自主學習空間。當出現算法多樣化時,學生在合作交流中互相討論、互相比較、互相啟發、互相幫助、互相評價,其實這就是學生進行主體優化的過程,因此往往能得出大多數學生接受、理解、掌握的算法。在小組合作學習中學生通過討論、交流、比較,特別是當學生把自己的算法和別人的算法進行比較時,認識到差距,從而產生了修正自我的內需,促進了主體優化,這樣無疑有助于學生“悟”出屬于自己的最佳方法。
3 鼓勵性評價
算法優化的過程是一個引導學生主動尋找適合自己的最佳算法的過程。教師要關注學生算法優化的過程,以表揚、鼓勵為主,肯定學生積極進取、獨立思考的精神,肯定學生的點滴成績,讓學生多一點體驗成功的愉快。這樣學生才能有主動優化的興趣,才能敢于去自主優化,才愿意去自主優化,才能樂于攻克自主優化中的障礙。