算法多樣化與優(yōu)化
《數(shù)學(xué)課程標(biāo)準(zhǔn)》指出:教師應(yīng)尊重學(xué)生的想法,鼓勵(lì)學(xué)生獨(dú)立思考,提供算法多樣化。由于學(xué)生認(rèn)知水平的差異,不同的方法可能適合不同的學(xué)生,我們教師不能由于自己喜歡某一種算法,就強(qiáng)迫學(xué)生也喜歡。在教學(xué)過(guò)程中,我們要關(guān)注學(xué)生的個(gè)性差異,尊重學(xué)生個(gè)性,由于差異的存在,計(jì)算方法必定是多樣化的,對(duì)學(xué)生個(gè)體來(lái)說(shuō),一方面,只要求用一種方法來(lái)計(jì)算,另一方面,又要提倡計(jì)算方法的多樣化。在教學(xué)20以內(nèi)退位減法時(shí),我尊重學(xué)生個(gè)性,提倡學(xué)生用自己喜歡的方法來(lái)計(jì)算,多數(shù)學(xué)生20以內(nèi)進(jìn)位加法掌握比較熟練,他們喜歡用逆算法,即做減法,想加法,一天我發(fā)現(xiàn)二班的李青松作業(yè)錯(cuò)的比較多,我把他叫到辦公室,教他用逆算法計(jì)算,可是費(fèi)了很大勁,收效甚微,于是我拿來(lái)12根小棒,讓他從中拿走9根,他先從10根里拿走9根,再加2根是3根,原來(lái)他進(jìn)位加法不熟練,所以喜歡“破十法”,于是我用“破十法”來(lái)教他,不一會(huì),他就學(xué)會(huì)了。
算法的多樣化是一個(gè)逐漸領(lǐng)悟的過(guò)程。算法多樣化有利于發(fā)展學(xué)生獨(dú)立思考能力和創(chuàng)造力,在多樣化的基礎(chǔ)上,通過(guò)進(jìn)一步歸納、比較,對(duì)計(jì)算方法進(jìn)行優(yōu)化,同樣要經(jīng)歷一個(gè)思考和再創(chuàng)造的過(guò)程。
教學(xué)100以內(nèi)數(shù)的認(rèn)識(shí)沓,我讓學(xué)生數(shù)一堆小棒,用自己喜歡的方法數(shù),有一個(gè)一個(gè)數(shù)的,有五個(gè)五個(gè)數(shù)的,有十個(gè)十個(gè)數(shù),結(jié)果有的數(shù)的快,有的數(shù)得慢,我又讓他們討論怎樣數(shù)又快又準(zhǔn),又能讓別人一看就知道是多少呢?學(xué)生通過(guò)討論、比較,發(fā)現(xiàn)10個(gè)10個(gè)放一堆數(shù)又快又準(zhǔn),又能讓別人一看就明白是多少,在學(xué)生過(guò)程中,學(xué)生將自己的算法與他們的方法進(jìn)行比較,從中發(fā)現(xiàn)差距,找出自己方法的不足,從而產(chǎn)生了優(yōu)化的內(nèi)在需要,教學(xué)中,教師不能急于擇優(yōu),要注意優(yōu)化的時(shí)機(jī),讓學(xué)生舍去自己的方法而接受別人的方法,需要一個(gè)過(guò)程。算法優(yōu)化是學(xué)生的主體行為,優(yōu)化算法是相對(duì)而言的,優(yōu)化過(guò)程是學(xué)生自己逐步領(lǐng)悟,自我體驗(yàn),自我選擇的過(guò)程,我們應(yīng)該肯定學(xué)生每人創(chuàng)造的算法都是好辦法,至于到底哪種方法好,不是我們老師告訴的,而是學(xué)生在不斷解決問(wèn)題,不斷交流中比較、鑒別。由于學(xué)生之間存在差異,我們?cè)趯?shí)施算法優(yōu)化時(shí)也要因人而異。最優(yōu)的算法不一定是統(tǒng)一的,我們不追求全班算法的高度統(tǒng)一,只要學(xué)生認(rèn)為合適,我們就應(yīng)當(dāng)加以肯定鼓勵(lì),這樣,方能促進(jìn)學(xué)生個(gè)性發(fā)展。