- 30
- 0
- 约6.74万字
- 约 192页
- 2018-10-07 发布于四川
- 举报
实际上,斐波那契数列中的各项存在如下递推关系: Fn=Fn-1+Fn-2 (n≥3) 这种后项由前面的项按一定的数学关系来求得的方法,叫递推。解决递推问题必须具备两个条件: (1)初始条件; (2)递推关系(或递推公式)。 在上例中,初始条件为:f1=1,f2=1;递推公式为:f3=f2+f1,用f1,f2,f3代表三个数,在每一次循环中它们代表不同的数。在程序运行过程中,这些变量不断地以新值取代原值,这种不断以新值取代原值得操作称为“迭代”。程序中的f1,f2,f3称为迭代变量,它们的值在不断地变化被迭代的。对于递推问题一般可以用迭代方法来处理,但有时不用迭代方法也很简洁。如上面的例子,由于我们知道了它的递推关系,就可以这样来设计程序: 【程序清单】 REM L10-12B DIM f(20) f(1) = 1 f(2) = 1 PRINT f(1), f(2), FOR i = 3 TO 20 f(i) = f(i - 1) + f(i - 2) PRINT f(i), NEXT i PRINT END 求斐波那契数列这种从已知条件出发,逐步推算出要解决的问题的方法叫顺推。如果从问题的结果出发,逐步推算出题目的已知条件,这种递推方法叫做逆推。 【学习任务10】有一堆游戏棒,第一个参加游戏的人取走了一半多一根,第二个游戏者再将剩下的取走一半多
您可能关注的文档
最近下载
- 2025年上半年浙江舟山市定海区城东街道办事处第一批招聘城市管理辅助人员4人备考题库推荐.docx VIP
- 2026年超星尔雅西方文论原典导读考试题库200道带答案(最新).docx VIP
- 2025年福建省肿瘤医院医护人员招聘参考题库附答案解析.docx
- (完整版)税务师考试题库(预热题).docx
- 2023年初级经济师考试完整题库及参考答案【基础题】.docx
- 《老年认知功能障碍慢病管理指南(2025)》解读PPT课件.pptx VIP
- 2025温州瓯海区娄桥街道办事处面向社会公开招聘编外工作人员1人考前自测高频考点模拟试题及参考答案详.docx
- 2023年报检员资格考试题库附参考答案(培优b卷).docx
- 2025年海淀中考物理试题及答案.docx
- 国开电大秘书实务(甘肃)形考任务一参考答案.doc VIP
原创力文档

文档评论(0)