- 4
- 0
- 约1.75万字
- 约 53页
- 2018-06-19 发布于贵州
- 举报
讲 枚举类型和子界类ppt课件
递归调用: 1.递归的定义: Pascal语言中,如果在一个函数、过程等的定义或说明内部又直接或间接地出现有对自身的引用,则称它们是递归的或者是递归定义的。 例如:在数学上,所有偶数的集合可递归地定义为: 0是一个偶数; 一个偶数和2的和是一个偶数。 可见,仅需两句话就能定义一个由无穷多个元素组成的集合。 2.递归的实现: 通过函数或过程的调用来实现。 函数或过程直接调用其自身,称为直接递归;函数或过程间接调用其自身,称为间接递归。 3.几个例题: 【例15】:用递归计算n! n!可以由下列公式表示: program ex15; var n:integer; s:integer; function fac(a:integer):integer; begin if a=0 then fac:=1 else fac:=a*fac(a-1); end; begin readln(n); s:=fac(n); writeln(n,‘!=’,s) end. 【例16】:用递归方法求两个数m和n的最大公约数(m0,n0)。 找出递归公式: program ex16; var m,n,g:integer; function gcd(m,n:integer):integer; var r:integer; begin r:=m mod
您可能关注的文档
- 西方文艺理论史从柏拉图到尼采 教学课件 章安祺等 著 第七章 18世纪末至19世纪初德国古典美学与文论.ppt
- 《二制作旋转的风车动画课件》初中信息技术人教2001课标版八年级上册课件.ppt
- 《二使用画图工具画图课件》初中信息技术豫大课标版《信息技术》七年级上册课件_1.ppt
- 《二创建引导线动画课件》初中信息技术北京课标版第五册课件.ppt
- 规范临床带教 保证护理安全PPT课件.ppt
- 《二创建简单的动画课件》小学信息技术人教2001课标版三年级起点五年级上册课件.ppt
- 规范产科服务质量与母乳喂养ppt课件.ppt
- 西游记话保险理财保险公司早会分享培训PPT模板课件演示文档幻灯片资料.ppt
- 观察躯干骨与头骨课件.ppt
- 观察下肢骨课件.ppt
最近下载
- 全国青少年信息素养大赛图形化编程(必做题模拟三卷).pdf VIP
- 乡镇卫生院发展的困境与破局之道深度分析与系统性建议.docx
- 2024-2025学年湖南省长沙市长郡中学八年级(下)期末英语试卷(含详细答案解析).docx VIP
- 2025年陕西省初中学业水平考试中考物理真题试卷(中考真题+答案).docx VIP
- 2025年全国青少年信息素养大赛Scratch图形化编程挑战赛(小低组_复赛)真题(含答案).docx VIP
- 教师资格认定申请表(填写模板).pdf.doc VIP
- IWCF试题及详细答案.docx VIP
- 2026年湖北襄阳四中五中自主招生考试物理试题.docx VIP
- 食材安全及卫生管理方案.pdf VIP
- 儿科健康宣教课件 PPT.pptx VIP
原创力文档

文档评论(0)