首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:利用以下所示的简单迭代方法求方程: cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)x0=x1,把x1的值赋给x0。 (3)x
下列程序的功能是:利用以下所示的简单迭代方法求方程: cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)x0=x1,把x1的值赋给x0。 (3)x
admin
2009-02-24
37
问题
下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。
x
n
+1=cos(x
n
)
迭代步骤如下:
(1)取x1初值为0.0。
(2)x0=x1,把x1的值赋给x0。
(3)x1=cos(x0),求出一个新的x1。
(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)。
(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
请编写函数countValue()实现程序要求,最后调用函数writeDAT()把结果输出到文件out41.dat中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
float countValue( )
{
}
main ( )
{
clrscr( );
printf("实根=%f\n", countValue
printf("%f\n", cos(countValue())-countValue( ));
writeDAT( );
}
writeDAT ( )
{
FILE *wf;
wf=fopen("out41.dat", "w");
fprintf(wf, "%f\n", countValue
fclose(wf);
}
选项
答案
float countValue{ ) { float x0,x1=0.0; while(1) { x0=x1; /*将x1赋值给x0*/ x1=cos(x0); /*求出新的x1*/ if(fabs(x0-x1)<1e-6)break; /*若x0—x1的绝对值小于0.000001,则结束循环*/ } return x1; }
解析
本题考查的知识点如下:
(1)数学函数double cos(double x)及double fabs(double x)的使用。
(2)使用循环结构实现迭代。
在本题中,因为要求一个实数的余弦值,在结束迭代的时候要判断绝对值,所以这里要用到数学函数 cos(double x)和fabs(double x)。先设一个条件永远为真的while循环结构,按照步骤提示,要先为x1取初值,将x1的值赋给x0,使x1=cos(x0),判断x0-x1的绝对值将其作为强行退出循环的条件。
转载请注明原文地址:https://kaotiyun.com/show/8RYZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构: Ⅰ.顺序结构 Ⅱ.线性结构 Ⅲ.链接结构 Ⅳ.索引结构 而常见的文件物理结构是
操作系统的功能是______。
下面有关模式分解的叙述中,不正确的是
广义表是线性表的推广,是由零个或多个单元素或______所组成的有限序列。
在文件系统中,文件的逻辑结构可分为两类,它们是【】文件和记录式文件。
下列关于SQLServer2000分布式事务协调服务程序的叙述中,哪一条是不正确的?()A)它是服务器端组件B)它是客户机端组件C)它允许客户的程序在一个事务中对分布在多个服务器上的数据源进行操作D)它能够保证数据库数据的一致性
通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是()。
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出设备。
在数据模型的3个结构中,哪个用于描述系统的静态特性?
随机试题
假设当前活动单元格在B2,然后选择了冻结窗格命令,则冻结了()
一位老年患者前来精神科门诊复诊。家属反映:该患者罹患精神疾病已20余年。最近患者出现一些怪异行为,比如:嘴唇徐动,时不时吐舌头,舔嘴唇,还常常做鬼脸,皱眉,眨眼。请问:该患者最有可能的诊断是
女性,28岁。胸闷、气短2周,伴乏力、低热,体温37.8℃,纳差,体检:一般情况好,浅表淋巴结不大,左肩胛下角线第8肋间以下语颤减低,叩诊浊音,呼吸音减低,腹部检查正常。其最可能的诊断为
女,45岁,近1年来盗汗、心悸、易怒,食量增加。检查:突眼,心率110次/分,血压126/84mmHg,甲状腺弥慢性肿大Ⅲ°,心律齐、无杂音,举手颤动明显。查血T3、T4高于正常值。诊为原发性甲亢,经抗甲状腺药物治疗后复发,拟行甲状腺双侧次全切除术。
仲裁过程中双方达成调解协议后:()
应独立设置,并伸出屋面的有()。
下列汇率风险管理方法中,通常成本较高的是()。
三级跳远技术中的第二跳,又叫做()。
例如:男:小王,帮我开一下门,好吗?谢谢!女:没问题。您去超市了?买了这么多东西。问:男的想让小王做什么?A开门√B拿东西C去超市买东西
Smartjobseekersneedtoridthemselvesofseveralstandardmythsaboutinterviewingbeforetheystartlookingforajob.What
最新回复
(
0
)