高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)

2019-12-16
| 18页
| 847人阅读
| 503人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 第五节 递归算法实例及程序实现
类型 课件
知识点 -
使用场景 同步教学
学年 2019-2020
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 453 KB
发布时间 2019-12-16
更新时间 2019-12-16
作者 xkwjm
品牌系列 -
审核时间 2019-12-16
下载链接 https://m.zxxk.com/soft/12158498.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

递归算法实例及程序实现 从前有座山, 山里有座庙, 庙里有个老和尚, 给小和尚讲故事, 故事是什么呢? 从前有座山, 山里有座庙, 庙里有个老和尚, 给小和尚讲故事, 故事是什么呢? 从前有座山, 山里有座庙, 庙里有个老和尚, 给小和尚讲故事, 故事是什么呢? 老和尚的故事… 数果子问题 2 3 3 1 4 2 ? 数果子问题 递归 将要处理的问题划分为一个或多个子问题,而处理子问题的方法与处理原问题的方法是一样的,这样的处理方法称为递归。 案例一、到底几岁了? 我比左边的2倍小2岁 我比左边的2倍小2岁 我比左边的2倍小2岁 我比左边的2倍小2岁 我比左边的2倍小2岁 我比左边的2倍小2岁 我3岁 案例一、到底几岁了? 算法规则: 1、第1个人的年龄=3\ 2、第N个人的年龄=第N-1人的年龄*2-2 求第N个人的年龄: if 是第1个人 then 年龄=3 else 年龄=前一人年龄*2-2 end if 案例一、到底几岁了? VB代码: Function Age(n As Integer) As Integer if n=1 then age= 3 else age= age(n-1) * 2 - 2 end if End Function 求第N个人的年龄 if 是第一个人 then 年龄=3 else 年龄=前一人年龄*2-2 end if 案例二、斐波那契数列问题 斐波纳契数列,又称黄金分割数列,指的是这样一个数列: 1、1、2、3、5、8、13、21、34、65…… 这个数列从第三项开始,每一项都等于前两项之和。 求:数列中的第N项是几? 算法规则: 1、最初两项值为1 2、第N项的值是它之前两项之和 求第N个斐波纳切数 if 是最初两项 then 斐波纳切数=1 else 斐波纳切数=前两个斐波纳切数之 end if 案例二、斐波那契数列问题 求第N个斐波纳切数 if 是最初两项 then 斐波纳切数=

资源预览图

高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)
1
高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)
2
高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)
3
高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)
4
高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)
5
高中信息技术 浙教版选修1 5.5递归算法实例及程序实现(共18张PPT)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。