《枚举算法的程序实现》说课

《枚举算法的程序实现》说课

ID:41891445

大小:2.06 MB

页数:25页

时间:2019-09-04

《枚举算法的程序实现》说课_第1页
《枚举算法的程序实现》说课_第2页
《枚举算法的程序实现》说课_第3页
《枚举算法的程序实现》说课_第4页
《枚举算法的程序实现》说课_第5页
资源描述:

《《枚举算法的程序实现》说课》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《枚举算法的程序实现》说课清原第二高级中学 吕翠红一、设计思想本课“枚举算法的程序实现”的学习目的是运用枚举算法利用计算机解决实际问题,体验枚举算法的设计思想。通过理论结合实践,使学生进一步理解枚举算法的基本思想:一一列出所有可能的解,并逐一检验。整堂课的设计思路是:通过具体实例引入主题——认知主题——体验主题——巩固主题这几个阶段层层深入,使学生充分掌握运用枚举算法解决实际问题的方法及步骤。二、教材分析本课是高中信息技术高二选修教材《算法与程序设计》第五章第一节内容。按照课改的教学理念,要注重培养学生的信息素养,培养学生不断探索新知识的能力,而本课重在培养学

2、生对操作方法和操作技巧的掌握,只有掌握了这些方法和技巧,才能不断的去探究去创新。本课是在前四章学生对算法及编程有了一定的认识基础上,运用学过的知识利用计算机解决某一类的实际问题。本节内容是《算法与程序设计》中的重点内容,也为以后更进一步学习其它算法奠定基础,有承上启下的作用。三、教学目标1.知识与技能:(1)通过具体实例的求解,使学生加深理解枚举算法;(2)学生体验枚举算法的思想与程序实现(流程图转化为代码并上机实践)。(3)培养学生运用枚算算法利用计算机解决实际问题的能力。2.过程与方法:(1)从问题入手,通过三步法提出问题、分析问题、解决问题。(2)通过学

3、生亲自操作,体验枚举算法的思想,掌握正确的操作方法。3.情感态度与价值观:(1)激发学生善于思考问题,提高解决问题的能力;(2)通过小组合作,增进学生间的学习交流,培养合作习惯,并能在学习中探索规律,举一反三,融会贯通。四、教学重点与难点1.重点:枚举算法思想的理解与实现。2.难点:运用多重循环嵌套实现枚举算法。五、学情分析在上这堂课之前,学生已学完前四章的基础知识,对三种基本控制结构和枚举算法也有一定的了解。那么在本课中学生会觉得设计思想比较容易掌握,困难之处在于,如何将题目的设计思想转化为流程图,根据流程图写出相应的代码并通过自己编程上机实践。那么在课堂分

4、析过程中,学生将从听课——理解——体验——探究这个过程中全面掌握枚举算法的设计思想,并能用此算法来解决日常生活的实际问题。六、教学方法1、教法:现代信息技术教学要遵循以教师为主导,学生为主体,训练为主线的教学原则。而针对本课的教学目标和学生情况,我选用情景启发、演示法、任务驱动法、自主探究学习等教学方法,以任务驱动为主,把自主探究学习的思想渗透到整个教学过程中。2、学法:本节课学生上机的时间约占40%-50%。本节课以实践为主,把引导学生操作作为教学主线,所以我将把学生分为几个小组,鼓励大家相互协作交流,发挥学生的主体功能,激发他们积极参与学习的主动性,能够自

5、主探究的去学习,并且能有所创新。而且让同学之间进行演示评比,激发学生学习的兴趣。七、教学过程创设情境引入新课教师讲解学生参与任务驱动自主探究作品展示激励互助课堂小结感悟提升七、教学过程创设情境引入新课教师讲解学生参与任务驱动自主探究作品展示激励互助课堂小结感悟提升创设情境引入新课创设情境引入新课甲:记得牌照前两个数字是相同的;丙:是一位数学家,他说:“牌照号码肯定是四位数,并且这个四位数恰好是一个整数的平方。”乙:记得汽车号码的后两个数字是相同的;七、教学过程创设情境引入新课教师讲解学生参与任务驱动自主探究作品展示激励互助课堂小结感悟提升教师讲解学生参与教师讲

6、解学生参与1.知识回顾2.分析问题b=0开始a=1a<=9?Yb<=9?Yn=30n<=99?YYN1000*a+100*a+10*b+b=n2?n=n+1b=b+1Na=a+1NN输出结果结束YIF…then…for…to…for…to…for…to…(1)(2)(3)编写程序:Dima,b,nAsIntegerFora=1to9Forb=0to9Forn=30to99If1000*a+100*a+10*b+b=n2ThenPrint1000*a+100*a+10*b+bNextnNextbNextaendif(1)(2)(3)教师讲解学生参与1.知识回顾2

7、.分析问题3.解决问题七、教学过程创设情境引入新课教师讲解学生参与任务驱动自主探究作品展示激励互助课堂小结感悟提升自主探究任务驱动任务驱动自主探究任务驱动自主探究七、教学过程创设情境引入新课教师讲解学生参与任务驱动自主探究作品展示激励互助课堂小结感悟提升自主探究任务驱动作品展示激励互助作品展示激励互助七、教学过程创设情境引入新课教师讲解学生参与任务驱动自主探究作品展示激励互助课堂小结感悟提升自主探究任务驱动课堂小结感悟提升课堂小结感悟提升1、枚举算法适用于哪一类的实际问题?捡烂苹果、找钥匙、找密码……师总结:枚举算法是一种搜索策略,适合于变量的定义域是连续区间

8、的2、枚举算法的基本思想:确定范围、一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。