1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
浙教2003课标版《5.2解析算法的程序实现》新课标教案优质课下载
【教学内容分析】
本节教学内容来源于高中信息技术选修修模块《算法与程序设计》中的解析算法的程序实现,通过理论结合实践,让学生更容易理解解析算法的基本设计思想,体验编写程序的成功感受。解析算法解决实际问题的关键点是:找出问题前提条件与结果之间正确得数学表达式。那么如何把解析思想体现在算法中,用程序语言实现呢?我在教学过程中对整堂课的设计上的思路是:从需求分析开始,通过了解用户需求,设计算法(画流程图),再编写VB代码,最后调试运行成功,层层深入的方法使学生充分掌握解析算法。
【教学目标】
1.通过具体实例的求解,让学生亲身体验并理解解析算法解决问题的基本思想;用流程图形式来表示解析算法解决问题的思路。
2.通过具体例子分析,让学生理解体验计算机解决实际问题的步骤。
3.通过情景创设,体验软件开发的基本流程,激发学生学习兴趣。
【核心素养指向】
信息意识:能够根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息。
计算思维:(1)针对给定的任务进行需求分析,明确需要解决的关键问题。(2)总结利用计算机解决问题的过程与方法,并迁移到与之相关的其他问题解决中。
信息社会责任:在学习过程中,能适应数字化学习环境,利用数字化资源与工具,完成作品。
重点:理解解析算法的基本思想。掌握通过分析问题设计流程图,并根据流程图写出程序代码。
难点:根据实际问题,优化算法,改进算法,并调试运行成功。
【学情分析】
这节课授课的对象是高二普通班级,考虑了学生的整体水平,采用由浅入深层层递进的教学设计思路。在《信息技术基础》的的教学中,学生已经理解了解析算法的特点,学习了算法的三种表示方式,理解了顺序、选择、循环三种基本结构,对程序有了初步的认识。通过枚举算法的程序实现两课时的学习,重点深化了流程图,基本上会设计流程图,并根据流程图写出相应的代码并通过自己编制程序上机实践来体验。那么在课堂分析过程中,学生将从需求分析、设计算法、编写程序、调试运行这些过程中全面体验软件开发的一般过程,深入理解解析算法解决实际问题的关键点,并能用此算法来解决日常生活问题及与其他学科有所关联的一些简单问题。
【设计构想】
1.整体设想
解析算法、流程图之前都学过。本堂课引导学生以程序员的角色进行程序设计,创设情境,让学生从了解用户需求开始,设计算法,画出流程图,共同分析,改进算法流程图,最后编写代码直至调试成功。学生在体验程序员开发软件的过程,也能享受编程成功的喜悦。
2.教法学法
采用基于问题的教学法,以实际案例引导,任务驱动,通过讨论、自主设计算法,操作实践,同学互助,完成程序编程
3.情境与任务
任务1:通过“计算两个电阻的并联阻值”的程序设计,理解解析算法解决问题的关键点,初步体验开发软件的流程。。
任务2:通过“计算10个电阻的并联阻值”的程序设计,学会根据不同的用户需求改进算法,掌握使用解析算法解决实际问题几个步骤。
任务3:通过“计算多个电阻的并联阻值”的程序设计, 加大难度,加深解析算法的理解,也自主体验软件开发的一般流程。
4.学生活动
自主阅读、上机实践体验。