- 4
- 0
- 约3.66千字
- 约 24页
- 2019-06-23 发布于江西
- 举报
教科版高中信息技术选修1算法与程序设计用递归法解决问题.ppt
用递归法解决问题
教学重点
(1)了解递归现象和递归算法的特点。
(2)自定义函数及递归算法的自定义函数实现。
(3)培养 “自顶向下”、“逐步求精”的意识。
教学难点
(1)递归过程思路的建立。
(2)判断问题是否适于递归解法。
(3)正确写出递归程序。
递归算法
递归算法作为计算机程序设计中的一种重要的算法,是较难理解的算法之一。
简单地说,递归就是编写这样的一个特殊的过程,该过程体中有一个语句用于调用过程自身(称为递归调用)。
递归过程由于实现了自我的嵌套执行,使这种过程的执行变得复杂起来,其执行的流程可以用图1所示。
递归算法
调用子程序的含义
在过程和函数的学习中,我们知道调用子程序的一般形式是:主程序调用子程序A,子程序A调用子程序B,如图如示,这个过程实际上是
递归的定义:
一个函数在定义时, 地调用了自己,这种算法在程序设计中统称为递归法。
直接或者间接
递归算法
递归是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。
例(1)利用递归方法编写一求N的阶乘程序。
分析:根据N!=N*(N-1)*(N-2)*(N-3)*……*3*2*1
可以推出下列式子:
这是一个典型的递归算法,参考程序如下:
Functi
您可能关注的文档
- 岳麓版高中历史选修中外历史人物评说百科全书式的学者亚里士多德.ppt
- 岳麓版高中历史选修中外历史人物评说第一单元东西方先哲复习课件.ppt
- 岳麓版高中历史选修中外历史人物评说第五单元杰出的科学家复习课件.ppt
- 岳麓版高中历史选修中外历史人物评说第四单元无产阶级革命家复习课件.ppt
- 岳麓版高中历史选修中外历史人物评说美国首任总统华盛顿.ppt
- 岳麓版高中历史选修中外历史人物评说著名铁路工程师詹天佑.ppt
- 岳麓版高中历史选修中外历史人物评说近代科学体系的奠基人牛顿.ppt
- 岳麓版高中历史选修中外历史人物评说革命导师马克思和恩格斯.ppt
- 岳麓版高中历史选修中外历史人物评说革命的先行者孙中山.ppt
- 岳麓版高中历史选修历史上重大改革回眸俄国农奴制改革.ppt
最近下载
- 2025年注册营养师资格证考试真题及答案解析.docx VIP
- [高中英语阅读理解试题与解析] 高中英语阅读理解100篇.docx VIP
- iFile强大的文件管理器-无限制的管理ipad任何文件(ipad版).doc VIP
- NB∕T 20415-2017 核电厂钢结构二次设计技术规程-.pdf
- 公立医院招聘通用笔试真题及详细答案(全真接地气版).docx VIP
- 2026年三甲医院最新护士招聘笔试常见试题及答案分析.docx VIP
- 2026年深圳市公立医院统一招聘医护人员笔试真题(通用岗).docx VIP
- 刻度尺与秒表的读数 专项练习 2025-2026学年人教版八年级物理上册.docx VIP
- 《义务教育课程方案》模拟练习考试题库100题(有答案).docx VIP
- DB5305T 38-2020 核桃林下套种大麦栽培技术规程.docx VIP
原创力文档

文档评论(0)