首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。 【说明】 计算三角函数sinx 给定精度e和n,若第k步后的结果为sin1,第k+1步后的结果为sin2,若|sin1·sin2|<e,则返回sin1的值。若没有达到精度
阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。 【说明】 计算三角函数sinx 给定精度e和n,若第k步后的结果为sin1,第k+1步后的结果为sin2,若|sin1·sin2|<e,则返回sin1的值。若没有达到精度
admin
2010-01-15
28
问题
阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。
【说明】
计算三角函数sinx
给定精度e和n,若第k步后的结果为sin1,第k+1步后的结果为sin2,若|sin1·sin2|<e,则返回sin1的值。若没有达到精度e,但是步骤达到n步,则返回第n步后的值。其流程图如下所示:
选项
答案
(1)i<=n && abs(sin-temp)>e (2)-t*x*x/((2*i)*(2*i+1)) (3)temp (4)sin+t (5)i++
解析
本题考查程序流程图对三角函数sinx的计算。
首先我们来分析一下三角函数sinx的计算过程。对三角函数sinx的计算是根据题目中给出的展开式来进行的,每次计算是在原来的基础上加上一项,其初始项为x。通过判断第k步与第k+1步结果的差的绝对值与精度e的大小来决定计算是否继续。如果结果的差大于精度e,计算继续,反之则停止。再有就是如果结果的差一直大于精度e,则计算到n步后停止。由上述描述我们知道,对三角函数sinx的计算需要一个条件循环,且循环的条件应该是第k步与第k+1步结果的差与精度e的大小关系和计算步数与n的大小关系。
下面,我们来看程序流程图。在流程图中,首先是输入x,e,n的值,接下来申请了几个临时变量sin,temp,i,t。第(1)空在条件循环的开始处,很明显是要填控制循环的条件,由上面的分析我们知道,循环的条件应该是第k步与第k+1步结果的差的绝对值与精度 e的大小关系和计算步数与n的大小关系,但是,在此处我们还没弄清楚变量sin,temp,i,t分别用于存放什么内容,因此,此空最好是在做完后面的以后再回头来完成。
第(2)空处是要将一个值赋给变量t,变量t的初始赋值语句是t=x,这是将展开式的第一项赋给了变量t,因此变量t有可能是用来存放第1步的运算结果,也很有可能用来存放每次要加的项。结合这个流程图来看,变量t中存放的是每次要加的项,确定了这个后,再结合展开式中第k项与第k+1项的特点和通项公式,不难看出第(2)空应该填-t*x*x/((2*i)*(2*i+1))。
第(3)空是紧接着第(2)空而来,是将一个值赋给变量sin,变量sin的初始赋值语句是sin=0,结合整个流程可以知道,第(3)空与第(4)空应该结合起来完成,变量 sin与temp分别用于存放第k步与第k+1步的运算结果,由它们的初值我们可以判断出,变量sin用来存放第k步的运算结果,而temp用来存放第A步的运算结果与增加项的和,即第k+l步的运算结果。在每次运算前,我们都把其结果保存在变量sin中。因此,第 (3)空的答案为temp,第(4)空的答案为sin+t。
结合程序全过程来看,可以知道第(5)空处是用来控制计算步数的。每计算一次后程序的计算步数应该就增加了1,在流程图中,变量i是用来统计计算步数的,因此,第(5)空的答案是i++。
在知道变了量sin,temp,i,t的作用后,第(1)空就很简单了,答案应该为i<=n && abs(sin-temp)>e。
转载请注明原文地址:https://jikaoti.com/ti/xXW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
台式计算机在设定的等待时间内,如果用户没有进行任何操作,将启动________________。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
在Word2010中,要对设定好纸张大小的文档进行每页行数和每行字数调整,可通过页面设置对话框中的()命令进行设置。
某金融企业正在开发移动终端非现场办公业务,为控制数据安全风险,采取的数据安全措施中并不包括______。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。65
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
双击某个非可执行程序的文件名将(24)。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
文件的扩展名可以说明文件类型。下面的“文件类型一扩展名”对应关系错误的是:
随机试题
简述注意障碍的临床表现。
组成药物中不含白芍的方剂是
轻取不应,重按始得;举之不足,按之有余,为轻按即得,重按反减;举之有余,按之不足,为
A.It(人群发病率)-Iu(非暴露组发病率)B.Ie(暴露组发病率)-IuC.Ie/IuD.(RR-1)/RR×l00%E.[Pe(RR-1)]/[Pe(RR-1)+1]×100%AR5的计算公式是
男性,22岁,进食后突发上腹痛,撕裂样,迅速波及全腹,3小时后于急诊求治,既往有溃疡病史,腹肌紧张,全腹压痛,肠鸣音弱,wBCl0.1×109/L。此时最有意义的检查是
从教学内容设计的角度考虑,知识分类不包括()。
违反治安管理行为的客观要件包括危害行为、危害结果以及实施危害行为的时间、地点、方法、对象等,其中处于核心地位的是()。
企业在市场竞争中,采用价格竞争是一种常用的手段。不过,近年来,不少企业不再单纯依靠价格竞争,而是注重通过提高产品质量和服务质量来进行市场竞争,这是因为()。
算法复杂度主要包括时间复杂度和【】复杂度。
【S1】【S2】
最新回复
(
0
)