师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步教科版选修1 算法与程序设计3.5.1 什么是递归法下载详情
  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

教科2003课标版《3.5.1什么是递归法》最新PPT课件优质课下载

①《老和尚讲故事》故事

在每面镜子中都有对面镜子的像,同时在像中也应该有和像同样的场景…………,每个镜子中的像是什么样子呢?

②两面镜子互映

问题

已知四个同学:刘二、张三、李四、王五,且已知王五体重比李四重10斤,李四比张三重10斤,张三比刘二重10斤,刘二重100斤,要求王五重多少斤?

130

解决问题的具体步骤

递归求解过程为层层追溯(从问题本身出发),递归是一个逐层调用,当调用到最后又是一个逐层返回的过程。

如图所示,求王五体重,须依次递归至李四、张三、刘二,然后通过刘二的体重又逐层回至王五处,最后求出结果。

什么是递归法

高中信息技术

一、递归算法

算法是解决问题的方法和步骤。

递归算法是一种直接或间接调用自身的算法。

通俗地讲,递归就是“自己用到自己”的意思。

1

最典型的例子是对阶乘运算:

特点:

① 原始问题可转化为解决方法相同的新问题;

② 新问题的规模比原始问题小;

③ 新问题又可转化为解决方法相同的规模更小的新问题,直至终结条件为止。

计算n!:n! = n (n-1)!,且1! = 1。

递归形式

递归边界

不难想象:老和尚会一直讲下去,镜子里永远看不到头,这叫无限递归。所以,每个递归函数必须得有个终止条件,要不然就会发生无限递归了,永远都出不来了。

教材

附录