浙教版高一《算法与程序设计》第二章解析算法
发布时间:2021-06-06
发布时间:2021-06-06
浙教版高一《算法与程序设计》第二章解析算法的教学案例
浙江象山中学 黄琴
一、设计思想
本课设计打破教材编写顺序,将本教材中的第二章的算法与第五章的程序实现结合起来组织教学,通过理论结合实践,让学生更容易理解各种算法的基本设计思想,体验编写程序的成功感受,同时又能掌握解析思想。“解析算法”思想是:找出问题前提条件与结果之间正确得数学表达式。那么如何把解析思想体现在算法中,用程序语言实现呢?。我在教学过程中对整堂课的设计上的思路是:通过具体情境认知主题——体验主题——实现主题——拓展主题——这几个阶段层层深入的递进式方法使学生充分掌握解析算法。
算法课一般与枯燥,晦涩,难懂,逻辑等字眼联系在一起,往往难以激发学生兴趣。如何打破这种局面?如何激发学生兴趣,使学生情不自禁的,自主的去学习算法呢?
新课程倡导“人文与生活”,在了解学生的身心发展特点前提下,尊重学生的学习、生活、兴趣,真正以学生为主体,有创造性地设计信息技术教学环节。本课作的设计除了遵循算法自顶而下,逐步求精的思想之外,新意之处在于根据电影情节别出心裁创设了一个情境,由计算男女主角相遇时间导入,在故事中不留痕迹地渗透了教学内容,完成由简单到复杂的教学任务。
二、教材分析
本节课是《算法与程序设计》第二章《算法实例》第二节的内容,主要任务是学会使用解析算法设计简单算法流程图,并掌握用程序设计语言VB来实现有关解析算法的实例。解析算法来源于生活,生活中的很多问题都是用解析算法解决的。解析算法注重学生逻辑思维能力的训练,同时它也充分体现了用计算机解决实际问题的思想,是设计算法的一种重要方法。教材中引用了“计算n个电阻并列后的总电阻值”和“储蓄顾问”两个例子让学生体验解析算法思想及其储蓄实现,我觉得可能对学生的兴趣的激发可能不够,所以试想能否沿用上节课的情境,让学生维趣。
三、学情分析
1、在前面的教学中,学生已经理解了算法的特点,学习了算法的三种表示方式,理解了顺序、选择、循环三种基本结构,并通过参与活动手册中的实践,对程序有了初步的认识。
2、通过枚举算法两课时的学习,重点深化了流程图,基本上会设计流程图,并根据流程图写出相应的代码并通过自己编制程序上机实践来体验。那么在课堂分析过程中,学生将从听课——理解——体验——探究这些过程中全面掌握解析算法的设计思想,并能用此算法来解决日常生活问题及与其他学科有所关联的一些简单问题。
3、这节课授课的对象是象山滨海中学(三级中学)高一普通班级,所以在任务设计时适当地化简了,考虑了学生的整体水平。
四、教学目标
1、知识目标:通过具体实例的求解,让学生了解什么是解析算法;
让学生亲身体验并理解解析算法解决问题的基本思想;
用流程图形式来表示解析算法解决问题的思路;
2、能力目标:通过具体例子分析,让学生理解如何用三步法来解决实际问题;
学会使用解析算法解决简单问题;
3、情感目标:通过情景创设,激发学生学习兴趣;
通过小组合作增进学生间的学习交流,培养合作能力,激发学习能动性;
五、重点与难点
教学重点:通过对“相遇时间”的计算,让学生理解解析算法的思想,进一步培养学生运用三步法来解决
实际问题;
教学难点:解析算法思想的理解与实现(流程图转化为代码并上机实践)
上一篇:运维服务管理标准在高校的应用研究
下一篇:黑龙江省委托拍卖合同通用版