题目内容
17.如图程序框图表示的算法是:求1+2+3+4+…+n>20时n的最小值,则输出框中应填( )| A. | i | B. | i+1 | C. | i-1 | D. | n |
分析 分析题目中的要求,发现这是一个累加型的问题,用循环结构来实现,累加的初始值为0,累加值每一次增加i,退出循环的条件是累加结果S>20,把握住以上要点不难得到正确的输出框内的内容.
解答 解:考察程序框图中条件结构,循环结构,循环次数计数问题,
当S=1+2+3+…+5=15时,满足S≤20,进入循环,
S=1+2+3+…+6=21,i=6,不满足条件S≤20,退出循环,
应该输出i-1的值,即5.
故选:C.
点评 本题主要考查了循环结构,以及利用循环语句来实现数值的累加(乘),同时考查了流程图的应用,属于中档题.
练习册系列答案
相关题目
9.已知抛物线y2=4x的过焦点的弦AB被焦点分成长为d1、d2的两段,那么( )
| A. | d1+d2=d1•d2 | B. | d1-d2=d1•d2 | C. | d12+d22=d1•d2 | D. | d12-d22=d1•d2 |
10.阅读如图所示的程序框图,若输入a=$\frac{9}{19}$,则输出的k值是( )

| A. | 9 | B. | 10 | C. | 11 | D. | 12 |