内容正文:
《5.2解析算法的程序实现》教学设计
案例名称
5.2解析算法的程序实现
科目
信息技术
教学对象
高中2年级学生
课时
1课时
一、教材内容分析
本节课内容选自浙江教育出版社出版的《算法与程序设计》中第五章第二节。
这节课教学内容横跨第二章和第五章,但其核心知识点具有连贯性。
解析算法作为常用简单算法中的一种,在学生看来似乎是复杂而神秘的,因而本节课的设计从学生身边的事说起,把学生解决日常问题的思维方法提升到算法中去,并根据学生层次的不同安排相应的课堂实践任务,通过实际问题的分析和探究,进一步让学生掌握利用解析法解决问题的过程和方法。
二、教学目标
1知识与技能
1)了解解析算法的特点;
2)通过实例的学习,掌握解析算法的各环节。;
3)在综合应用各种知识解决问题时提高自己的整体素质;
2过程与方法
1)能够用解析法分析简单问题,设计算法,编写程序求解问题;
2)掌握运用各学科知识解决实际问题的方法;
3 情感态度与价值观
1) 结合高中生想象具有较强的随意性、更富于现实性的身心发展特点,综合反映出各个领域的计算机应用水平,提高学生交流和讨论,自己总结获得新的知识能力,培养学生正确寻找解决问题的方法和正确的学习方法。
2) 激励每位同学体验解题成功的全过程,鼓励同学尝试用自己的思路解题,激发对算法学习的欲望和兴趣。
三、教学重点、难点
(1)理解解析法的基本概念。要培养学生善于综合运用数学、物理、化学等各学科的知识
和思考方法,寻找问题中各要素之间的关系,导出解决问题的解析式或列出相关的方程,然后设计程序求解。
(2)根据算法写出程序代码并且调试程序求得问题的正确解答的能力。当算法确定后, 应当能够熟练地根据算法写出程序代码,并且通过调试程序发现并改正错误,得出正确的解答。
四、学习者特征分析
在学习本节内容之前,学生已经学习了算法的概念、初步掌握了算法的表示方法、学会使用流程图或自然语言描述算法,理解了顺序、选择、循环三种执行的模式,还学习了面向对象程序设计的基本知识和VB程序设计初步知识。作为重点中学的学生,其认知水平和能力基础都不错, 在解决问题方面具有一定的潜力。上节课已经学习了枚举算法,学生对于“算法”概念有了初步的了解,但解析算法较枚举算法在