1 / 13
文档名称:

递归算法与递归程序.ppt

格式:ppt   大小:786KB   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

递归算法与递归程序.ppt

上传人:yjjg0025 2021/10/26 文件大小:786 KB

下载得到文件列表

递归算法与递归程序.ppt

相关文档

文档介绍

文档介绍:递归算法与递归程序
(第一课时)
湛江师范学院附属中学 韦东
教学目标
(1)、知识目标
①认识递归现象;
②认识递归算法的优缺点;
③了解递归算法的特点;
④理解递归三要素。
(2)、能力目标
①能够分析递归问题并设计算法;
②能够根据算法写出递归程序。
(3)、情感态度与价值观
了解生活中的递归现象,领悟递归现象的既有重复,又有变化的特点,并且从中学****解决问题的一种方法,并通过问题的解决,体验成就感,增强学****兴趣。
观察实验:双镜成像
镜中的像有何规律和特点。
①影子一个比一个小;
②第一个影子由实物得到,然后每一个影子都是上一个的像;
③影子有无限个。
任务
解决斐波那契兔子问题 :(按小组进行讨论分析)
1、算法分析:
(1)说出人工列表解法的缺点:
(2)如何确立递归分析思路:
2、程序设计:
(1)如何用程序反映算法 ,你能总结其一般步骤如何吗?
(2)非递归算法的效率分析,你能就原设计界面不变而修改代码吗?
3、实践应用:
分组实践练****课本137页练****2、3 ,并比较算法与程序设计代码
任务
解决斐波那契兔子问题 :(按小组进行讨论分析)
1、算法分析:
(1)说出人工列表解法的缺点:
慢,效率低
(2)如何确立递归分析思路:
①寻找数据规律,能否将复杂的处理归纳为较简单的处理,直到最简单的处理。
②形成递归算法:
递归的形式:F(N)=F(N-1)+F(N-2) N≥3
终止的条件和最基本式是否有直接解决:F(1)=F(2)=1
任务
解决斐波那契兔子问题 :(按小组进行讨论分析)
2、程序设计:
(1)如何用程序反映算法 ,你能总结其一般步骤如何吗?
①界面设计;
②定义递归函数(过程)
③应用(调用)函数;
(2)非递归算法的效率分析,你能就原设计界面不变而修改代码吗?
Private Sub Command1_Click()
= ""
N = Val()
If N < 3 Then
c = 1
Else
a = 1: b = 1
For i = 3 To N
c = a + b: a = b: b = c
Next i
End If
= "第" & N & "月的兔子数目是:" & c
End Sub
递归程序简洁明了,易于理解,可读性强,效率较低。非递归程序设计需要较强的程序设计的经验,效率较高。
任务
解决斐波那契兔子问题 :(按小组进行讨论分析)
3、实践应用:
分组实践练****课本137页练****2、3 ,并比较算法与程序设计代码
(2)假设和为N时可列式子的方法数是F(N),那么第一个加数可选择1或2。当第一个加数为1时剩下加数的和为N-1,故方法数为F(N-1);当第一个加数为2时,剩下加数的和为N-2,故方法数为F(N-2)。于是递归形式为:F(N)=F(N-1)+F(N-2) N≤2。又显然最基本式为:F(1)=1,F(2)=2。程序如下:
Function F(ByVal n As Integer) As Long
If n <= 2 Then F = n Else F = F(n - 1) + F(n - 2)
End Function
Private Sub Form_Click()
Dim n As Integer
n = Val(InputBox("请输入正整数N:", "输入式子的总和"))
Print "当总和是"; n; "时,"
Print "可以列出不同的由1和2组成的加法式子"; F(n); "条。"
End Sub
(3)假设楼梯级数为N时的方法数是F(N),那么第一步可选择1或2级楼梯。当第一步为1级时剩下楼梯的级数为N-1,故方法数为F(N-1);当第一步为2级时,剩下楼梯的级数为N-2,故方法数为F(N-2)。于是递归形式为F(N)=F(N-1)+F(N-2) N≤2 。又显然最基本式为F(1)=1,F(2)=2。程序如下:
Function F(ByVal n As Integer) As Long
If n <= 2 Then F = n Else F = F(n - 1) + F(n

最近更新

海事系统新录用公务员激励机制研究的开题报告.. 2页

珍稀濒危保护植物研究报告 33页

浙江省烟草公司面向消费者营销体系构建的开题.. 2页

海洋食物链研究报告 27页

浑源县永安寺传法正宗殿壁画的艺术特色与价值.. 2页

山东社科规划项目研究报告 27页

浅谈水彩风景画中色调表现的艺术魅力的开题报.. 2页

天津审批可行性研究报告 37页

浅析贺绿汀的声乐作品《嘉陵江上》的开题报告.. 2页

南京烤鸭的研究报告 27页

内页研究报告 31页

五经普调研研究报告 40页

中国传统装饰纹样研究报告 28页

泰妙菌素完全抗原的制备及其多克隆抗体的研制.. 2页

泰国博丁四中学汉语教学情况及分析的开题报告.. 2页

风车研究报告 37页

野外生存期末作业 6页

泛在物联网中社会化用户生成业务平台的交互设.. 2页

法律与道德关系研究——以“公交车让座打人”.. 2页

沿面型介质阻挡放电相关特性和影响因素的研究.. 2页

2024年我读书我快乐演讲稿3篇 5页

中医养生讲座经典经络保健ppt课件 35页

油莎豆茎尖培养体系的构建及高效栽培技术研究.. 2页

2024年我的自传作文汇编15篇 23页

运用策略的课题研究报告 26页

2024年我的父亲作文精品 22页

酸奶制作及营养成分分析课件 21页

乡镇卫生院常见病门诊和住院诊疗规范 66页

七年级下血液测试 1页

苏教版数学四年级下册平移旋转和轴对称练习题.. 2页