首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和流程图,将应填入(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
44
问题
阅读以下说明和流程图,将应填入(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://kaotiyun.com/show/TBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
若Word2010菜单命令右边有“…”符号,表示________________。
Windows7系统运行时,用户用鼠标右击某个对象经常会弹出________________。
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
为支持各级管理决策,信息处理部门提供的数据不能过于简化,也不能过于繁琐,不要提供大量不相关的数据。这是信息处理的()要求。
抽样调查是收集数据的重要方法之一。抽样调查所遵循的原则不包括______。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
在Word中,下列关于拆分表格的叙述中,正确的是______。
在Word中打开英文文档或者在文档中输入英文信息时,系统会自动对拼写和语法进行检查,如果出现红色波形下划线则表示存在(50)。
下列操作中______可以随意改变窗口大小。
180的正约数(能整除180的自然数,包括l和180本身)的个数是________。
随机试题
A.中和胃酸作用B.抑制胃酸分泌C.促进黏液合成D.阻断促胃液素受体E.阻断乙酰胆碱受体H2受体拮抗剂的作用是()
A、调经止痛B、平抑肝阳C、滋阴润肺D、截疟解毒E、补精益髓阿胶除补血、止血外,还能
A.清除率B.表观分布容积C.二室模型D.单室模型E.房室模型用数学模拟药物在体内吸收、分布、代谢和排泄的速度过程而建立起来的数学模型
关于法律推理和法律解释,下列说法正确的是()
当确定施工阶段进度控制目标时,应考虑的影响因素包括( )。
费用按经济用途可分为()
项目质量控制复核是确保业务执行质量的重要措施,下列说法中,错误的是()。
国外一个教育考察团一行50人到你所在的中学进行为期一天的考察交流,领导让你负责接待,你怎样开展工作?
咖啡是地道的外国货,中国在进口咖啡这种饮料的同时,也进口了“咖啡”这个词。进口名称的方法有两种,一种是音译,一种是意译。中国最早输入借词是在西汉时代。那时进口的词有“蒲桃”(葡萄)、“石榴”等,是从中亚地区传来的。东汉以后进口的词大多是古印度的佛
Whendoesthewomanprobablywantthemantopickherup?
最新回复
(
0
)