一、教材處理
本節課以教育科學出版社教材《算法與程序設計》的第一章《如何用計算機解決問題》和第二節《算法描述與設計》作為基本教學內容,用一節課時間完成。
本節課學生第一次接觸算法,如果只講解算法的概念就要求學生對實際問題進行分析、建模、設計合理算法,感覺難度較大。因此,我從“人鬼過河”這一智力游戲開始,通過實例介紹算法的概念,再例舉學生熟悉的數學問題,讓學生在分析問題中學會設計算法,并讓他們采用算法描述工具描述相應的算法。
二、教學目標
1.理解算法的含義。
2.掌握用自然語言、流程圖描述算法。
3.了解算法的基本特征。
4.通過流程圖形象直觀地了解順序、選擇、循環三種基本結構。
三、教學重點與難點
重點:讓學生經歷分析問題、設計算法,用自然語言、流程圖等方法描述算法的過程。
難點:對算法概念的理解,設計出合理的算法。
四、教學媒體
多媒體課件、VB小程序、網絡教室
五、教學過程
教師活動:介紹游戲規則,讓學生在“人鬼過河”這一Flash游戲中思考解決問題的步驟。
學生活動:在游戲中親身經歷分析問題、解決問題的過程。
(設計意圖:算法的含義比較抽象,如果一下子拋出算法的定義,學生無法真正理解,所以引入趣味游戲,讓學生在游戲中思考。)
(一)引入新課
教師活動:
①請個別學生講解操作這個游戲的步驟,教師進行歸納總結,用自然語言描述出來。
②由解決游戲的步驟引出算法的定義——算法是解決問題的方法和步驟。……