首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是计算并输出当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。 Sn=1+0.5x+0.5(0.5-1)x2/2!+0.5(0.5-1)(0.5-2)x3/3!+…0
请编写函数fun(),其功能是计算并输出当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。 Sn=1+0.5x+0.5(0.5-1)x2/2!+0.5(0.5-1)(0.5-2)x3/3!+…0
admin
2010-02-08
59
问题
请编写函数fun(),其功能是计算并输出当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。
Sn=1+0.5x+0.5(0.5-1)x2/2!+0.5(0.5-1)(0.5-2)x3/3!+…0.5(0.5-1)(0.5-2)…(0.5-n+1)xn/n!
例如:主函数从键盘给x输入0.21后,则输出为s=1.100000。
注意:部分源程序以存在文件test38_2.cpp中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
文件test38_2.cpp的内容如下:
#include<stdio.h>
#include<iostream.h>
#include<math.h>
double fun(double x)
{
}
void main( )
{
double x, s;
cout<<"Input x:"<<endl;
cin>>x;
s=fun(x);
cout<<"s="<<s<<endl;
}
选项
答案
double fun (double x) { double s1=1.0,p=1.0,sum=0.0,s0,t=1.0; int n=1; do {s0=s1; sum+=s0; t*=n; P*= (0.5-n+1)*x; s1=p/t; n++; }while (fabs(s1-s0)>=le-6); return sum; }
解析
解答本题的关键是观察所给的多项式,并从中找出变化规律。观察得出,每一项分子的变化规律是每一项比前一项多乘一项“(0.5-n+1)*x”。分母的变化规律是每一项比前一项多乘一个n(即在不断变化的各项的编号)。
转载请注明原文地址:https://kaotiyun.com/show/0KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
马斯洛需要层次理论的主要内容及主要观点。
简述大流士一世改革的主要内容和意义。(南京大学1998年世界古代中世纪史真题)
论述华沙条约组织的形成背景、内容及其影响。(2016年统考真题)
方差分析中,F(2,24)=3.90,F检验的结果()
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
多元线性回归方程中自变量的选择有哪两种方法?()
下列关于新教育发展时期的说法错误的是
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
波浪理论考虑的因素主要包括三个方面,其中最主要的是股价的()。
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
随机试题
(2021年临沂/2019年枣庄市中区)学生以词的声音表象、动觉表象为支柱而进行智力活动,这属于心智技能的()阶段。
以下关于散射线的描述,错误的是
某患者以身体“浮肿”就诊,诊断为黏液性水肿,可选用
A.衣原体B.呼吸道合胞病毒C.流感病毒D.柯萨奇病毒E.腺病毒疱疹性咽峡炎的病原体是
A.胆汁B.盐酸C.氯化钠D.0.5%苯酚E.亚硫酸钠注射液中常用的抑制微生物增殖的附加剂是()
以下哪项属于胎儿窘迫的指征
我国学者以马克思的货币流通规律为基础,得到的两个计量模型是()。
《中华人民共和国教育法》的立法宗旨是发展教育事业,提高全民族的素质,()。
叩齿运动(tappingmovement)
[*]
最新回复
(
0
)