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

C++计算圆周率π及相关误差源码+流程图

更新时间:2011-5-3:  来源:毕业论文

C++计算圆周率π及相关误差源码+流程图
已知如下与计算圆周率π有关的公式
1.1  需求分析:
本程序主要解决的是:通过无限项公式π/4 = 1 - 1/3 + 1/5 -1/7 + 1/9 -…
求解特定项π的近似值,和求解给定误差内(精度)内应计算的项数;
输入:要求π的项数
输入:要求误差的大小
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
程序执行的结果:
 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////
1.2 概要设计:
本程设计思路: 计算对应项的π值时通过n次迭代循环累加新的项数值可以求的对应项的π值,对于给定精度求π值,首先每次将搜索空间扩打2倍来加速搜索,在确定了大的搜索空间后用折半法精确求解π的项数。
//////////////////////原文请找腾讯752018766六,维-论'文.网http://www.lwfree.cn /////////////////////////////
程序流程图(如左图):///////////////////////////////
1.3   详细设计与编码:
见上传程序。
 
1.4  调试分析:
      在调试过程中开始我是对于确定搜索区间时每次我都是迭代求出对应项数的π值,后来发现很慢,仔细观察发现利用以前求出的结果加上增量便可以求出后面的值速度大大提高了。

//////////////////////////////////////
1.5   用户使用说明:
      用户输入要求解的项数可得对应项π值,然后输入需要的精度可得需求的项数.

/////////////////////////////////////
1.6  设计心得:
     深入理解数学公式才能避免不必要的计算。利用之前的计算结果是优化代码的一条途径1812

[1] [2] 下一页

C++计算圆周率π及相关误差源码+流程图下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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