c語言編程題經(jīng)典100例 一題多解與算法多樣化之間是什么關(guān)系?
一題多解與算法多樣化之間是什么關(guān)系?1. 目標(biāo)是不同的。一個問題的多解性追求學(xué)生個體方法的多樣性,要求學(xué)生用多種方法解決同一個問題;算法多樣性追求學(xué)生群體方法的多樣性。對于某個學(xué)生來說,可能只有一種方
一題多解與算法多樣化之間是什么關(guān)系?
1. 目標(biāo)是不同的。一個問題的多解性追求學(xué)生個體方法的多樣性,要求學(xué)生用多種方法解決同一個問題;算法多樣性追求學(xué)生群體方法的多樣性。對于某個學(xué)生來說,可能只有一種方法,但是對于很多學(xué)生來說,方法是多樣化的。
2. 關(guān)注的對象是不同的:雖然一個問題的多個解決方案著眼于學(xué)生個體的發(fā)展,但事實上,一個小問題的多個解決方案往往代表少數(shù)尖子生的專利;算法多樣化著眼于每個學(xué)生個體在群體意義上的發(fā)展,它不要求每個學(xué)生用幾種方法來解決同一個問題,優(yōu)等生可以使用多種方法或只使用一種方法,差生只能使用自己的一種方法。
3. 與一個問題的多種解決方案相比,多樣化算法的教育優(yōu)勢更為明顯:因為每個學(xué)生都以自己的方式參與和思考,創(chuàng)新成為可能;因為學(xué)生只能以一種方式解決問題(不管他們是否和別人一樣),個體學(xué)生可以體驗成功,建立自信;群體方法客觀上表現(xiàn)出多樣性,為學(xué)生之間的合作與交流創(chuàng)造了條件。學(xué)生在交流中介紹自己的算法,感受他人的算法,體驗算法的多樣性,改變自己單一的認(rèn)知方式,從而達(dá)到個性發(fā)展的目的。