數(shù)學(xué)問題》教學(xué)設(shè)計
同學(xué)們是不是用解方程的方法在解題?
那我們不解方程,只給出方程,讓計算機去解,不是可以減少我們的勞動嗎?計算機去求解,可采用窮舉法。講解什么是窮舉法呢?為什么復(fù)雜問題計算機可以用窮舉法,而人不行?提出任務(wù):分小組仿照上節(jié)課高斯問題的循環(huán)形式來完成本題。(年紀是大于零的整數(shù))教師給予部分引導(dǎo)。
小組評價,看哪個小組能最快完成并能說明修改理由及設(shè)計思路。
一個程序光有主體是無法運行的,我們需要完整性。比如:需要開始,結(jié)束,需要輸入/輸出等。請各小組補完自己的程序。
這樣一個程序到計算機里能正確地執(zhí)行嗎?我們現(xiàn)在的這個程序是步長為1的,人的年齡我們現(xiàn)在假定只能整數(shù)來計。
學(xué)生進行計算
學(xué)生回答
學(xué)生回答并認識窮舉法。
學(xué)生小組討論
各小組更改程序
投影各小組的解決方案,并請組長說明修改理由和思路。
各小組補完程序
通過不斷的畫流程圖,加強對流程圖的認識。
通過解方程和窮舉法的比較,認知窮舉法,并充分理解計算機解題的特點以及如何利用。讓學(xué)生學(xué)會靈活應(yīng)變。
通過小組合作的形式,增強學(xué)生的團結(jié)。
點到程序的完整性。
強調(diào)程序的健壯性。通過特例來檢測程序的健壯性。通過小組合作探研的方法讓學(xué)生去尋找解決辦法。
對“循環(huán)”結(jié)構(gòu)的進一步深入理解。讓學(xué)生學(xué)會對自我觀點的總結(jié),加深對知識點的印象。
隨堂練習(xí)及總結(jié)
如果本題弟弟6歲,哥哥16歲,那么永遠沒有整數(shù)等于65,程序會如何?程序一直無法結(jié)束,即死循環(huán)。如何解決,請各小組討論解決。
小組評價,比較更改的方案,得出最佳方案。
我們現(xiàn)在的程序都是圍繞著“循環(huán)”結(jié)構(gòu),那么我們給“循環(huán)”結(jié)構(gòu)調(diào)換一下,會發(fā)現(xiàn)什么變化呢?(環(huán)外的語句內(nèi)調(diào),環(huán)內(nèi)的語句外調(diào))
教師補充。
現(xiàn)在我們每一組同學(xué)都已經(jīng)能夠設(shè)計出結(jié)構(gòu)合理,思路清晰的流程圖了。
請大家看課后練習(xí)1,車輛問題。請各小組以最快的速度做出最優(yōu)秀的流程圖來。
請優(yōu)秀小組派代表上臺為大家講解思路和他們的流程圖。讓優(yōu)秀的小組去幫助有錯誤的小組。
請優(yōu)秀小組總結(jié)本堂課。
教師總結(jié)。
小組合作,討論作圖。
優(yōu)秀者講解,并對問題的小組進行指導(dǎo)說明。
各小組利用評價表(見附錄1)自評和他評。
學(xué)生總結(jié)
學(xué)生畫流程圖
學(xué)生講解
學(xué)生互助
學(xué)生總結(jié)
讓學(xué)生理解步長的概念,步長在循環(huán)中所起的作用,步長也可以是小數(shù)。
通過小組的組內(nèi)合作與組間合作,增強團結(jié)意識,讓學(xué)生懂得團體合作越好,越能產(chǎn)生更好的結(jié)果。
通過評價機制,讓學(xué)生懂得和學(xué)會正確的評價。
讓學(xué)生對“循環(huán)”結(jié)構(gòu)有更深的認識和理解,同時為后面多重循環(huán)埋下伏筆。
通過隨堂練習(xí),了解學(xué)生對知識的掌握程度。
進一步加強組間的互動,使小組融入班集體中,使學(xué)生相處更加融洽和諧。
課后作業(yè)
求自然數(shù)階乘,(注意新的健壯性問題:n的最大值問題。)
課后完成
為下一節(jié)課埋下伏筆
1.反思學(xué)生
在課堂教學(xué)過程中,由于班級學(xué)生差異水平較大,有的小組學(xué)習(xí)掌握得較快;而有的小組就存在這樣那樣的困難,小組合作互助沒有多大體現(xiàn),有時只有小組中比較優(yōu)秀的學(xué)生在認真地畫流程圖,思考問題,其他同學(xué)只在旁邊閑聊,無所事事,效果不明顯。分組搭配還需改進,小組分組方法有待于進一步思考,小組合作模式需進行探索。