题目内容

13.执行如图所示程序框图,若输出s的值为10,则判断框中填入的条件可以是(  )
A.i<10?B.i≤10?C.i≤11?D.i≤12?

分析 分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出S的值,模拟程序的执行过程,分析出进行循环的条件,可得答案.

解答 解:由题意,模拟程序的运行可得程序框图的功能是利用循环计算并输出s的值,
由于:$s=0+\int_{e^2}^{e^3}{\frac{1}{x}}dx+\int_{e^3}^{e^4}{\frac{1}{x}}dx+…+\int_{e^i}^{{e^{i+1}}}{\frac{1}{x}}dx=lnx|_{e^2}^{e^3}+lnx|_{e^3}^{e^4}+…+lnx|_{e^i}^{{e^{i+1}}}$=i-1=10,
解得:i=11,
所以:当i>11时,不满足判断框内的条件,退出循环,输出s的值为10,
所以:判断框内的条件应为:i≤11?.
故选:C.

点评 本题考查循环结构的程序框图的应用,常通过写出前几次循环的结果找出规律,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网