【教學現狀】
1.已授知識:學生已學過程序設計的三種基本結構,並做過一定量的練習;
2.學生基礎:所授課班級學生有明顯的分層現象。上層學生表現突出,知識點掌握較好,反應快,理解能力強;下層學生明顯表現出對本門課不感興趣,基礎知識點掌握差;中層學生則介於這兩者之間,需要教師耐心地指導和鼓勵。
【設計思想】
1.提高學生分析問題、解決問題的能力
本節課設計了兩條思路相輔相承,共同來實現這一目的。一是利用已學的算法設計知識,設計可以解決實際問題的算法;二是對現有數據進行分析,提取出其中有用的信息進行分析,得出自己的結論。從這兩個方面不僅鞏固了學生的基礎知識,也提高了學生處理信息,利用信息的能力。
2.實現分層化教學:
1)由易到難設計了三個問題,適宜不同層次的學生理解掌握;
2)運用獨立完成法、合作討論法、指引誘導法等多種方法解決學生層次化問題;
3.提高學生學習興趣:
用與學生日常生活息息相關的例子來吸引他們的注意,提高學習的興趣。
【教學目標】
1.知識與技能:
1)瞭解程序設計的基本結構;
2)學會運用自然語言和流程圖描述算法;
3)學會運用算法解決生活中的實際問題。
2.過程與方法:
1)通過對信息的分析處理,體驗算法在生活中的應用,學會應用算法解決生活中的問題;
2)獨立運用算法解決簡單問題,鞏固已有知識,掌握程序設計的基本結構;
3)合作討論解決算法中的難點問題;
4)通過各小組間的`交流,開拓思路,達到舉一反三的目的。
3.情感態度與價值觀:
1)在對高科技產品的認識過程中,感受我國科技的飛速發展,增強民族自豪感;
2)通過合作與交流,學會溝通,體驗團隊合作重要性;
3)在不斷完善設計的過程中,逐步養成不斷探究問題的習慣;
4)在對實際問題的探究過程中,逐步培養關注生活,關注身邊大事的良好習慣。
【教學重點】
循環結構的應用及信息的分析處理。
【教學難點】
運用循環結構設計能滿足實際需求的算法。
【教學環境】
多媒體教室。設備:計算機、白板,投影。
【教學過程】
展示:動車組列車視頻資料。
提問:
有關動車組列車的相關問題。
1.爲什麼標題取名《頭文字d》?
2.什麼是動車組列車?
1.瞭解動車組列車相關資料;
2.交流、回答相關問題。
1.瞭解我國科技動態,增強民族自豪感;
2.培養關注生活、關注身邊事件的習慣。
(約5分鐘)
獨立完成
展示有關車速的數據(見教學資料1),要求:
1.任取一組數據,設計一個算法,計算該組數據中動車組列車比普通車節省了多少時間?
2.在前一問的基礎上,設計算法,要求能將五組數據都進行計算。
根據要求,獨立設計算法。
對於第二問做適當交流。
鞏固已有知識,掌握程序設計基本結構。
(約10分鐘)
合作完成
3.修改上問算法,以滿足實際需要(即可以根據需要,計算任意多組數據)。
巡視指導,視情況參與個別組的活動。
小組討論,合作完成算法設計。
體驗合作交流,學會溝通,共同完成任務。
(約7分鐘)
討論交流