




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,第三单元算法与问题解决,第三节递归法与问题解决,北京25中刘永红,2,.,一、指导思想与理论依据,在教育部中小学信息技术课程指导纲要和普通高中信息技术课程标准(试验)文件精神指导下,在课堂上既注重知识的传授,也注重能力的培养,引导学生观察、实践、尝试、探究、交流、合作,面向全体学生,培养学生的创造性,培养学生独立思考的能力和团队合作的意识。,3,.,二、教学背景分析,教学内容:递归的基本概念及使用递归法设计算法的基本过程学生情况:高一学生已经掌握了前面的知识点,会编写简单程序。教学方式:计算机机房授课,引导探究与实践操作结合式教学。教学手段:多媒体网络机房技术准备:网络广播软件,Java软件运行环境,4,.,三、教学目标,知识与技能:了解递归的基本概念及使用递归法设计算法的基本过程。能够根据具体问题的要求,使用递归法设计算法、编写递归函数、编写程序、求解问题。,5,.,三、教学目标,过程与方法:经历分析问题、确定算法、编程求解等用计算机解决问题的基本过程,认识算法在其中的地位和作用。运用算法与程序设计解决实际问题和进行创造性探索在问题解决中体会算法多样性与复杂性,培养算法思维与批判思维,感悟使用程序设计解决问题的优势和局限性。,6,.,三、教学目标,情感态度与价值观:感受算法思维这一人类与计算机世界互通的主要思维形式,辩证的认识算法对社会发展、科技进步和日常生活的影响。,7,.,四、问题框架,1、计算阶乘2、梵塔问题,8,.,五、教学流程示意,引入:明确递归概念,引入阶乘的计算。讲授新课:(1)通过分析问题,判断递归条件,定义递归方法(函数),调用递归方法。(2)梵塔问题的求解拓展练习:下发两个程序的源文件,让学生自己独立思考自己探究小组活动,自编程序,推荐一个全班展示交流评价,总结,9,.,六、教学过程,(一)引入递归定义:自己调用自己的方法叫递归。递归条件:(1)规模问题(2)递归结束必须有一个明确的条件,10,.,六、教学过程,(一)引入递归算法的设计步骤:(1)分析问题,分解出小问题;(2)找出小问题与大问题之间的关系,判断递归条件,确定递归出口;(3)定义递归方法(函数);(4)在程序中调用递归方法。,11,.,六、教学过程,(二)讲授新课计算阶乘1、分析:f(n)=n!=n*(n-1)*(n-2)*3*2*1f(n)=n*f(n-1),12,.,六、教学过程,(二)讲授新课计算阶乘2、算法设计:通过分析f(5)的值,可以看出,递归可以分为两步:先不断调用,再依次退回。,13,.,六、教学过程,(二)讲授新课计算阶乘3、编程实现:staticlongf(longn)if(n=0)return1;elsereturnn*f(n-1);,14,.,六、教学过程,(二)讲授新课梵塔问题问题提出问题分析算法描述编程实现,15,.,六、教学过程,(三)拓展练习1、编写程序,用递归法计算两个正整数的乘积m*n2、求两个自然数m、n的最大公约数将以上两个程序的源文件发给学生,让他们自己研究代码以及执行过程。,16,.,六、教学过程,(四)小组活动1、将全班每5人分为一组,首先研究老师下发的两个程序,然后发挥创造性,自己编写程序。2、每组推荐一个程序参加全班展示,17,.,六、教学过程,(五)总结(六)布置课后作业,18,.,七、教学反思,在拓展练习中,老师将实践与思考中的两个题目的源程序下发给学生,让学生自己去读源代码,这样就给他们的下一步活动做了一点启发。尽量让程序可读性强一点,比如说缩进格式层次清楚,这样便于学生的阅读。尽量不去回答学生的提问,而是让他们自己研讨,让他们通过研究和修改程序明白每一步如何设置。,19,.,七、教学反思,在小组活动中,通过这个活动可以拓展学生思维,让他们有更多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南食品药品职业学院《信息资源检索与利用》2023-2024学年第二学期期末试卷
- 武夷山职业学院《科研论文写作和发表》2023-2024学年第一学期期末试卷
- 2025供暖系统维护合同协议书范文
- 浙江纺织服装职业技术学院《地理信息系统应用》2023-2024学年第二学期期末试卷
- 天津轻工职业技术学院《高速水流》2023-2024学年第一学期期末试卷
- 宣城职业技术学院《团体心理活动设计》2023-2024学年第二学期期末试卷
- 中国戏曲学院《中医诊断》2023-2024学年第一学期期末试卷
- 华大新2024-2025学年高三5月联考生物试题理试卷含解析
- 宠物代谢与营养需求的考察及试题答案
- 海口经济学院《新闻采访学》2023-2024学年第二学期期末试卷
- 蔬菜出口基地备案管理课件
- 术中获得性压力损伤的预防
- 2024年 中国人寿保险股份有限公司招聘笔试参考题库含答案解析
- 2023年浙江衢州柯城区选调公务员事业单位工作人员35人历年高频难易度、易错点模拟试题(共500题)附带答案详解
- 氟喹诺酮类药物合理使用规范
- 风湿免疫疾病的多学科综合诊断与治疗
- 中国近代史人物介绍孙中山
- 肾癌切除术后护理查房课件
- 用户体验测试方案
- 消防车辆采购投标方案(技术标)
- 农产品食品检验员(三级高级工)技能鉴定备考(重点)题库及答案
评论
0/150
提交评论