【教學現狀】
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分鐘)
討論交流