高中信息技术_4.5递归算法与递归程序教学设计学情分析教材分析课后反思
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《递归算法与递归程序》教学设计
一、教学目标
1、知识与技能
1)能够从思想和特点上理解什么是递归算法
2)学会分析问题,能够建立合理的的递归数学模型
3)能够自主设计递归函数解决实际问题
2、过程与方法:
1)通过分析身边的实例,理解递归算法的思想和特点
2)通过通过层递的案例,理清递归法解决问题的过程
3、情感态度与价值观:
1)通过实际问题的解决,激发学生数学建模的意识和设计方法2)通过学习新的思维方式,培养学生多维度思考和解决问题的意识
3)通过对递归算法解决问题的效率分析,使学生能更全面的认识和理解递归算法
二、教学重点与难点
1、教学重点
1)理解什么是递归算法
2)能够建立合理的的递归数学模型
3)能够设计递归函数解决实际问题
2、教学难点:
1)能够建立合理的的递归数学模型
2)能够设计递归函数解决实际问题
三、教学方法
主要采用讲授法、演示法、案例分析法、任务驱动法。
四、教学过程
1、让学生演示常用报
数方式。引导学生分
析得出答案的过程。引出递推思想。
2、让学生演示一种另
类的报数方式。引导
学生分析得出答案的过程。引出递归思
想。
递归法,相对于学
生来说是比较抽象
的,通过学生的两种演示、分析,能让学生从感性上对递归思想有一个形
象的认识,从而能
够更好的展开本节
课的学习。
(或过程)
倾听、分析思考
通过展示递归定义,让学生从概念
s as As 该案例与报数游
戏思路完全一致,学生很容易找出关系式,建立数学模型。
通过进一步分析递归函数,让学生理解什么是自身调用自身?什么是递和归?
通过案例1的学习分析,了解了递归思想,进而以归纳的方式展示递归思想的内涵,有助于学生更好的把握递归思想。