- 2
- 0
- 约2.97千字
- 约 3页
- 2019-07-03 发布于天津
- 举报
PAGE
PAGE 2
每周回顾与作业(七)_
一、递归定义:pascal语言中,如果在一个函数、过程等定义内部又直接或间接地出现有对自身的引用,则称它们是递归的或者是递归定义的。在程序中,递归是通过函数或过程的调用来实现的。函数或过程直接调用其自身,称为直接递归;函数或过程间接调用其自身,称为间接递归。
procedure fac;
begin
. . .
fac;
. .
end;
这种方式是直接调用.
procedure fac; procedure abc;
begin begin
. .
abc; fac;
. .
end; end;
这种方式是间接调用.
二、递归动作分解:
在调用过程或函数之前,系统需完成三件事:
⑴为被调用过程的局部变量分配存储区;
⑵将所有的实在参数、返回地址等信息传递给被调用过程保存;
⑶将控制转移到被调过程的入口
从被调用过程返回调用过程之前,系统也应完成三件工作:
⑴保存被调过程的计算结果;
⑵释放被调过程的数据区;
⑶依照被调过程保存的返回地址将
您可能关注的文档
- -国立清华大学人事室.DOC
- -安徽大学艺术与传媒学院.DOC
- 2009年普通高等学校招生全国统一考试语文福建卷含答案一.DOC
- 2011年霍乱手足口病防治工作检查用表-九江疾病预防控制中心.DOC
- 2010中国长沙科技成果转化交易会-EDSULLIVAN.DOC
- 2012—2013学高三复习阶段性检测.DOC
- 2012—2013学年上学期语文必修一考试分值150分时间150分钟.DOC
- 2012年第36卷第6期第一着者索引.DOC
- 2013年江西师范大学839中国古代文学考试大纲.PDF
- 2012年三月至七月工作汇报.PPT
- 2022-2023学年辽宁省丹东市高三(上)第一次阶段测试英语试卷.pdf
- 2022-2023学年湖南省永州市新田县八年级(下)期末历史试卷.pdf
- 2022-2023学年湖南省岳阳市华容县高一(下)期末语文试卷.pdf
- 2022-2023学年辽宁省鞍山市第一中学高三(上)(第2次)模拟考试英语试卷.pdf
- 2022-2023学年湖北省部分市州高一(下)期末历史试卷.pdf
- 2022-2023学年湖南省娄底市涟源二中、涟源一中等校高一(下)期末语文试卷.pdf
- 2022-2023学年湖南省岳阳市高三(上)适应性考试英语试卷.pdf
- 2022-2023学年湖南省株洲市远恒佳景炎高级中学高一(下)期末语文试卷.pdf
- 2022-2023学年湖北省鄂东南省级示范高中教育教学改革联盟学校高二(下)期中政治试卷.pdf
- 2022-2023学年湖北省襄阳市南漳县八年级(下)期末历史试卷.pdf
最近下载
- (高清版)DG∕TJ 08-2165-2015 建设项目交通影响评价技术标准.pdf VIP
- 直流列头柜说明书.pdf VIP
- 环境地质学 第三章 土地资源与地质环境 3.1土地资源与土地环境问题 3.2土地利用对地质环境的影响.ppt VIP
- 家政服务培训课件下载.ppt VIP
- 环境地质学绪论and 基础理论课件.pptx VIP
- 工程监理实用手册.doc VIP
- 环境地质学水资源开发利用与地质1.pptx VIP
- 江苏省南京市2024-2025学年七年级下学期期末考试英语试卷(含答案,无听力原文及音频).pdf VIP
- 眼科学完整课件.ppt VIP
- (高清版)DG∕TJ 08-40-2010 上海市地基处理技术规范.docx VIP
原创力文档

文档评论(0)