- 4
- 0
- 约1.1万字
- 约 77页
- 2018-09-22 发布于江苏
- 举报
上机操作题323
所属年份:2010.9;2012.3迭代法求给定多项式的值
编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。
程序运行后,若输入精度0.0005,则程序应输出为3.14…。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
【参考答案】
double fun ( double eps)
{
double s=1.0,s1=1.0;
int n=1;
while(s1=eps) /*当某项大于精度要求时,继续求下一项*/
{s1=s1*n/(2*n+1); /*求多项式的每一项*/
s=s+s1; /*求和*/
n++;
}
return 2*s;
}
【考点分析】
本题考查:迭代法求给定多项式的值,迭代算法:让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。需要注意变量的数据类型以及赋初值操作。
【解题思路】
首先应该定义double类型变量,并且赋初值,用来存放多项式的某一项和最后的总和。从第2项开始以后的每一项都是其前面一项乘以n/(2*n+1
您可能关注的文档
最近下载
- 医务人员手卫生知识试题及答案.docx VIP
- 2025年国企招聘考试(建筑工程及造价)经典试题及答案.docx VIP
- 养鸡废水处理方案.docx VIP
- 《盘古开天地》PPT课件下载【优秀课件PPT】.pptx VIP
- DB52T 822-2013 软阔二元立木材积表.pdf VIP
- DB52T 822-2013 软阔二元立木材积表.docx VIP
- 人教版小学三年级语文盘古开天地1省公开课一等奖全国示范课微课金奖PPT课件.pptx VIP
- 小学三年级上册语文第十八课盘古开天地PPT2市名师优质课赛课一等奖市公开课获奖课件.pptx VIP
- 昆山市各镇事业单位招聘考试真题2025.docx VIP
- 2025江苏苏州市昆山市机关、事业单位招聘编外工作人员23人考试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)