发布者:梁瑞平 发布时间:2019-06-13 浏览数( -) 【举报】
(一) 教学目标
1. 充分理解掌握算法的概念及其特点
2. 学会用自然语言来准确地描述算法
3. 认知流程图的六种基本符号,用流程图描述简单的算法
4. 理解科学合理的选择和设计算法
5. 通过问题的解决,培养学生观察流程图问题、分析问题和解决问题的能力
(二) 内容分析
教学重点:
1. 充分理解掌握算法的概念及其特点
2. 学会用自然语言和流程图来准确地描述算法
教学难点:
学会用自然语言和流程图来准确地描述算法
(三)学生分析
通过前面的学习,学生已经了解到可以用计算机来解决一些较复杂的问题,但具体应该“怎么做”即分析具体问题进行算法设计,仍然会让学生觉得抽象,枯燥,无从下手,因此本节课教师应注意引导学生的兴趣,设计好教学内容,提高学生对以后编程学习的兴趣。
(四)教学策略设计
1. 教学方法设计
本节课以趣味智力游戏“狼菜羊过河”来激发学生探索解决问题的兴趣,进而总结出算法的概念及特点,在具体案例的分析过程中轻松学会用自然语言和流程图来准确地描述算法,所有内容都以学生独立思考和分组讨论的方式进行,充分调动学生的主观能动性。
2.学生上机操作安排和教师应用信息技术的情况
(1)学生以小组为单位,通过玩“狼菜羊过河”的小游戏,记下过河的方案,理解算法的概念;用自然语言描述求解:sum=1+2+3+4+5问题的算法;用流程图表示:计算工人日工资问题;每位同学都启动Visual Basic程序设计环境,输入程序代码,并调试运行。最后通过对比、思考理解科学合理的选择和设计算法的重要性。
(2)计算机教室,投影,网络,PPT导学课件,“狼菜羊过河”的FLASH游戏,求和.frm
教学阶段及所用时间 | 教师活动 | 学生活动 | 对学生学习过程的观察和考查 | 信息技术的应用 |
(一)创设情景,激发兴趣 | 1.提出 “狼菜羊过河”的游戏规则 2.演示“狼菜羊过河”的FLASH游戏 3.点评部分学生的过河方案,归纳出过河的正确方案 4.总结出算法的概念、特征、三种描述法 | 以小组为单位,玩一玩“狼菜羊过河”的小游戏,并记下过河的方案,比比看哪一组最快? | 创设问题情景,激发学生兴趣,观察学生过河方案的设计是否合理正确,了解学生对算法及其特征的理解情况 | PPT BBS “狼菜羊过河”的FLASH游戏 |
(二)用自然语言表达算法
| 1. 讲解用自然语言 描述算法的方法和优缺点 2. 过河方案的自然 语言描述 3. 点评并归纳出学 生的求和问题的算法 | 1.认真听课 2.以小组为单位,用自然语言描述求解: sum=1+2+3+4+5问题的算法
| 了解学生对自然语言描述算法的进一步掌握情况,观查其能否给出正确的解题步骤。 | PPT BBS
|
(三)用流程图描述算法
| 1. 讲常用的“流程图” 所用的基本符号 2. 对照自然语言表达 法,用流程图描述求解sum=1+2+3+4+5+6问题的算法 3. 点评学生流程图, 小结出“计算工人日工资问题”的流程图 4.归纳出优缺点 | 1.认真听课 2. 以小组为单位,用流程图表示:计算工人日工资问题 | 了解学生能否合理使用“流程图”的基本符号来精确描述问题的算法 | PPT BBS |
(四) 用程序实现算法
| 1.介绍用程序实现算法的要点 2. 演示VB程序求解sum=1+2+3+4+5问题的程序 | 每位同学都启动Visual Basic程序设计环境,输入程序代码,并调试运行。 | 掌握学生对于输入程序,调试,检测等步骤的实践效果 | PPT BBS 求和.frm |
(五)算法的择优
| 1.列举华罗庚“烧水泡茶”的两个算法 2. 归纳出一个好算法必须用到科学的方法 | 认真听课,对比思考 | 理解科学合理的选择和设计算法 | PPT |
(六)小结 | 算法的概念、特征及描述方法,引导科学合理地设计算法 | 听课,回顾 | 对本节课教学知识的掌握情况 | PPT |