毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C++简单变量数据平移方法求出Fibonacci数列的第n项

更新时间:2011-5-28:  来源:毕业论文
简单变量数据平移方法求出Fibonacci数列的第n项
编程序,使用所简单变量“数据平移”方法求出Fibonacci数列的第n项并显示在屏幕上:说明变量old1=1,old2=1,newItem;新的Fibonacci项newItem总“距它最近”的前两项(old1与old2)的累加和。而后通过“old1=old2; old2=newItem;”进行所谓的“数据平移”。接着计算另一个新的Fibonacci项newItem,依次循环,直到求出数列的第n项时为止。
 程序执行的结果:1.2   设计理念: 
Fibonacci数列的计算为:
fib(1) = 1;
fib(2) = 1;
fib(n) = fib(n-1) + fib(n-2);    对大于等于3的任意n。
拓展编程(选做),设计递归函数double fib(int n);用于求出Fibonacci数列的第n项(的具体项值)并返回,而后编制主函数原文请找腾讯752018766优,文-论'文.网http://www.youerw.com/ 对它进行调用。
通过题目要求,old1=1,old2=1,newItem;新的Fibonacci项newItem总是“距它最近”的前两项(old1与old2)的累加和,很容易知是一个递归调用。 初步设计一个for循环,进行循环上加,直到n,不断的将newItem与它相近的一个数相加,生成新的newItem,然后输出。
流程图:
1.3   详细设计与编码:见上传程序
1.4  调试分析:
  在循环过程中,注意求的是第几项,根据分析算出所要循环的次数,程序才不会出错。
1.5   用户使用说明:
  使用时,根据输出的提示进行数据输入,然后运行结果。
1.6  设计心得:
     这次实验是计算机软件课程设计的第一个,成功对我有很大的鼓舞,
实验程序较为简单,根据提示就可完成。1861
C++简单变量数据平移方法求出Fibonacci数列的第n项下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。