- 6
- 0
- 约1.23万字
- 约 77页
- 2025-10-22 发布于江苏
- 举报
《C++语言程序设计》第九讲 函数、递推、递归1
第九讲——函数、递推、递归递推递推是计算机数值计算中的一个重要算法。思路:通过数学推导,将复杂的运算化解为若干重复的简单运算,以充分发挥计算机长于重复运算的特点;递推法特点:从一个已知的事实出发,按一定规律推出下一个事实,再从这个新的已知事实出发,再向下推出一个新的事实。2
第九讲——函数、递推、递归递推举例(1)例:(猴子吃桃问题)猴子第1天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半另加一个。到第10天早上想再吃时,就只剩下一个桃子了。问第1天猴子共摘了多少桃子?3
第九讲——函数、递推、递归解题思路:假设用S(i) 表示第i 天没吃之前的桃子数目;则S(1)即为第1 天所摘的桃子数;S(10)=S(9)*1/2– 1 第 10天没吃之前的桃子数S(2)=S(1)*1/2–1第2天没吃之前的桃子数S(3)=S(2)*1/2- 1第3天没吃之前的桃子数……S(9)=S(8)*1/2-1第9天没吃之前的桃子数4
第九讲——函数、递推、递归一般形式:S(i)=S(i-1)*1/2–1,i=2,3,…,10;这个公式可用于知第1天没吃之前的桃子数推算第2天没吃之前的,再推算
您可能关注的文档
- 《森林报》导读课件.ppt
- 《深度学习及其视觉应用》课件课件.ppt
- 《食品卫生学》课件课件.ppt
- 《特种加工简介》课件课件.ppt
- 《滕王阁序》课件课件.ppt
- 《滕王阁序》课文详解版.ppt
- 1-5的加减法-课件.ppt
- 5轴加工基础篇.ppt
- 10kv高压电缆课件.ppt
- 18、称赞课件课件.ppt
- 人教版八年级上册英语期末测试卷及答案.pdf
- 2023年托福写作技巧全解析.pdf
- 国际贸易实务英文名词解释 英文到英文实用版.pdf
- 人教版四年级数学下册第四单元达标测试卷实用版.pdf
- 人教版小学四年级数学下册知识点全总结.pdf
- 人员体检服务方案投标文件(技术标).doc
- ISO 9001(FDIS)-2026《质量管理体系——要求》之28:“8.5生产和服务提供-8.5.4防护”条款应用(实施)专业指导材料(雷泽佳编写 2026A0).pdf
- 2026奇点智能技术大会-何斌-Omni-Infer性能极致优化实践.pdf
- 2026奇点智能技术大会-马少楠-面向大模型时代的软硬协同计算架构与数智融合实践.pdf
- 赛瑞纳统一&PLMA-PLMA 2026 自有品牌报告-今日自有品牌统计指南.pdf
原创力文档

文档评论(0)