首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是:利用以下所示的简单迭代方法求方程: cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)x0=x1,把x1的值赋给x0。 (
下列程序的功能是:利用以下所示的简单迭代方法求方程: cos(x)-x=0的一个实根。 xn+1=cos(xn) 迭代步骤如下: (1)取x1初值为0.0。 (2)x0=x1,把x1的值赋给x0。 (
admin
2009-02-19
21
问题
下列程序的功能是:利用以下所示的简单迭代方法求方程:
cos(x)-x=0的一个实根。
xn+1=cos(xn)
迭代步骤如下:
(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.dar中。
注意:部分源程序已给出。
请勿改动主函数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,"%fln",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)数学函数doublecos(doublex)及doublefabs(doublex)的使用。
(2)使用循环结构实现迭代。
在本题中,因为要求一个实数的余弦值,在结束迭代的时候要判断绝对值,所以这里要用到数学函数cos(doublex)和fabs(doublex)。先设一个条件永远为真的while循环结构,按照步骤提示,要先为x1取初值,将x1的值赋给x0,使xl=cos(x0),判断x0-x1的绝对值将其作为强行退出循环的条件。
转载请注明原文地址:https://kaotiyun.com/show/bsSZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
交换寄存器SI、DI的内容,正确的程序段是( )。
关于“新一代计算机”或“未来型计算机”的特点有许多叙述,例如,Ⅰ.新一代的计算机系统主要着眼于机器的智能化Ⅱ.新一代的计算机系统速度极快,容量无限制,体积很小Ⅲ.它具有较自然的人机通信能力Ⅳ.它不但能听、能说,而且能思考
嵌入式系统的存储器以半导体存储器为主。随着技术的不断发展,新型存储器不断出现,主要包括FRAM和MRAM,分别称为__________【59】存储器和__________【60】存储器。
下面的选项中与实时系统无必然联系的属性是()。
嵌入式系统使用的存储器有多种类型,按照所处物理位置可分为片内存储器和___________【57】存储器以及外部存储设备,按照存储信息的不同又可分为___________【58】存储器和数据存储器。
μC/OS—Ⅱ的每个任务都处在休眠态、就绪态、【71】态、挂起态和被中断态5种状态之一的状态下。其中,在就绪态中μC/OS—Ⅱ就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为【72】
家庭服务网关是智能家庭中的关键设备,是家庭内部智能设备与外部网络(如因特网)连接的桥梁。现需要设计的家庭服务网关基本功能具体描述如下:a、家庭服务网关具有一个以太网接口(对外连接),一个WiFi通信接口(对内连接),一个RS一485总线接口(对内
关于ARM嵌入式处理器的工作状态,以下说法正确的是()。
若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的CCC命令正确的是()。
数据组织方法中的层次方法是基于哪种结构的数据操作集合、完整性规则集合?
随机试题
机器设备评估时,要根据其特点,确定其评估范围。下列说法正确的是()
根据《刑法修正案(八)》,对被判处管制的犯罪分子,可以根据犯罪情况,同时宣布禁止令,禁止其在执行期间从事特定活动,进入特定区域、场所,接触特定的人,下列关于禁止令的期限与执行的说法中,正确的是()。
在下列各项中,属于财务管理风险对策的有( )。
一般资料:求助者,男性,45岁,大学本科,公司经理。案例介绍:求助者主诉,近一年来失眠,体虚,怕冷,爱出汗,两腿发软。浑身无力,不想做事情。在当地一家最有权威的医院做了全面体检。无器质性病变。下面是心理咨询师和求助者的一段咨询谈话:
信息技术老师在网络机房上课,经常给学生下发文件,下列传送方法比较难以实现的是()。
巴拿马塞罗加莱拉(CerroGalera)山峰附近的一种金色甲虫能在2分钟之内变成砖红色。虽然有的甲虫也会根据温度等外界环境改变颜色,但是,这种巴拿马的龟甲虫是为数很少的以控制自身颜色变化而闻名的生物之一。那么,这种甲虫变色的秘密是什么?甲虫变
有着悠久历史的肯尼亚国家自然公园以野生动物在其中自由出没而著称。在这个公园中,已经有10多年没有出现灰狼了。最近,公园的董事会决定引进灰狼。董事会认为,灰狼不会对游客造成危害,因为灰狼的习性是避免与人接触的;灰狼也不会对公园中的其他野生动物造成危害,因为公
下列数据结构中,能够按照“先进后出”原则存取数据的是
WhatdoIwant?It’sreallyavery【C1】______question:yetmanyofusarenotsure.【C2】______itdoesn’thavetobeallthatdif
(1)Myfatherwas,Iamsure,intendedbynaturetobeacheerful,kindlyman.Untilhewasthirty-fouryearsoldheworkedasa
最新回复
(
0
)