一、教學 目標。
1、瞭解演算法的常見描述方法;
2、能用自然語言、流程圖以及logo語言來描述生活中問題的演算法;
3、體會演算法描述對於解決生活中的問題的實際意義。
二、重點、難點:
運用算法語言描述生活中的問題。
三、教學素材:
電子教室、卡片。
四、教學過程。
(一)創設情境,激發興趣。
1、問題,把大象放到冰箱裡去分幾步說一說分幾步遊戲激發學習興趣加深理解自然語言描述演算法啟發探究, 技巧點撥小遊戲(怎樣把一隻狼、一隻羊還有一捆菜運到河對岸去,一次只准運一樣,還要注意菜不能讓羊吃了,羊不能讓狼吃了)怎麼辦?
2、生討論運輸辦法,運輸過程。
3、總結運輸步驟。
4、看書瞭解自然語言描述的優劣。
(二)練習P64頁“練一練”。
1、理解掌握自然語言描述演算法的優劣自主探究,交流分享用流程圖描述演算法,常見的符號及功能是什麼,有什麼特點。
2、計程車收費流程分幾步看書掌握流程圖的特點,常見流程符號、功能。
(三)學習運用流程圖。
描述P65期末考試成績。
(四)理解掌握流程圖。
1、描述生活中的問題合作學習,釋疑解難。
2、通過logo語言描述演算法感受。
3、程式語言描述演算法的實際意義。
4、複習logo語言,繪製旗幟,說一說自己的繪製步驟。
(五)彙報展示。
1、認識程式語言可以實現人機對話,解決人際交流的問題實踐創作,展示評價。
2、教師輔導學生完成練習,發現較好的展示。
3、鼓勵學生積極運運演算法語言描述生活片中的問題。
4、完成課本上的“實踐與創新”1、2、3、4題,互幫互助完成任務展示交流自己的作品。
5、加深理解運用演算法語言描述生活中的.問題。
(六)梳理總結,拓展延伸。
1、說一說學習收穫,總結本屆課的主要內容。
2、教師總結。
(七)拓展舉例。
來說明生活中的演算法故事交流。
(八)板書設計。
3、演算法的描述自然語言描述
演算法的描述
流程圖描述
程式語言描述
五、教後反思。
本節課教學圍繞教學目標和教學重難點,通過任務驅動,自主探究,合作學習基本完成了教學任務,但由於演算法概念性強,比較抽象,有一部分學生掌握的較差,不能較好的運用演算法語言描述生活中的問題。再教這一課時應該注意給予學生足夠的實踐體會和掌握演算法語言描述的過程與方法。通過身邊生活學習問題進一步激發學習興趣,加深演算法概念的理解與應用。