高中信息技术_4.5递归算法与递归程序教学设计学情分析教材分析课后反思

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的学习分析,了解了递归思想,进而以归纳的方式展示递归思想的内涵,有助于学生更好的把握递归思想。

相关文档
最新文档