题目内容
17.执行如图所示的程序框图(算法流程图),输出的n为( )A. | 3 | B. | 4 | C. | 5 | D. | 6 |
分析 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量n的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.
解答 解:模拟执行程序框图,可得:
a=1,n=1满足条件|a-1.414|>0.005,a=$\frac{3}{2}$,n=2,
a=$\frac{3}{2}$,n=2满足条件|a-1.414|>0.005,a=$\frac{7}{5}$,n=3,
a=$\frac{7}{5}$,n=3满足条件|a-1.414|>0.005,a=$\frac{17}{12}$,n=4,
a=$\frac{17}{12}$,n=4不满足条件|a-1.414|=0.00267>0.005,
退出循环,输出n的值为4.
故选:B
点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是中档题.
练习册系列答案
相关题目
5.已知某算法的流程图如图所示,则程序运行结束时输出的结果为( )
A. | 5 | B. | 3 | C. | -5 | D. | -3 |
7.直线y=-$\sqrt{3}$(x-2)截圆x2+y2=4所得的劣弧所对的圆心角为( )
A. | $\frac{π}{3}$ | B. | $\frac{π}{6}$ | C. | $\frac{2π}{3}$ | D. | $\frac{5π}{3}$ |