题目内容
如图给出的是计算
+
+
+…+
的值的一个程序框图,其中判断框内应填入的条件是( )

| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 6 |
| 1 |
| 16 |
| A、i>8 | B、i<8 |
| C、i>16 | D、i<16 |
考点:程序框图
专题:计算题,算法和程序框图
分析:由题意可知,首先是判断框中的条件不满足,所以框图依次执行循环,框图执行第一次循环后,S的值为1,执行第二次循环后,S的值为前2项的和,满足S=
+
+
+…+
,框图应执行7次循环,此时i的值为8,判断框中的条件应该满足,算法结束,由此得到判断框中的条件.
| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 6 |
| 1 |
| 16 |
解答:
解:框图首先给累加变量S赋值为0,n赋值2,给循环变量i赋值1.
此时判断框中的条件满足,执行S=0+
,n=2+2=4,i=1+1=2;
此时判断框中的条件满足,执行S=0+
+
,n=4+2=6,i=2+1=3;
此时判断框中的条件满足,执行S=0+
+
+
,n=6+2=8,i=3+1=4;
…
此时判断框中的条件满足,执行S=
+
+
+…+
,n=16+2=18,i=7+1=8;
此时判断框中的条件不满足,
故判断框内应填入的一个条件为i>8.
故选:A.
此时判断框中的条件满足,执行S=0+
| 1 |
| 2 |
此时判断框中的条件满足,执行S=0+
| 1 |
| 2 |
| 1 |
| 4 |
此时判断框中的条件满足,执行S=0+
| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 6 |
…
此时判断框中的条件满足,执行S=
| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 6 |
| 1 |
| 16 |
此时判断框中的条件不满足,
故判断框内应填入的一个条件为i>8.
故选:A.
点评:本题考查了循环结构,是直到型循环,区别当型和直到型的关键在于是满足条件执行循环还是不满足条件执行循环,满足条件执行循环的是当型结构,不满足条件执行循环的是直到型结构,是基础题.
练习册系列答案
相关题目
过圆x2+y2=5内点P(
,
)有几条弦,这几条弦的长度成等差数列{an},如果过P点的圆的最短的弦长为a1,最长的弦长为an,且公差d∈(
,
),那么n的取值集合为( )
| ||
| 2 |
| ||
| 2 |
| 1 |
| 6 |
| 1 |
| 3 |
| A、{5,6,7} |
| B、{4,5,6} |
| C、{3,4,5} |
| D、{3,4,5,6} |
已知a是函数f(x)=2x-|log2x|的零点,若0<x0<a,则f(x0)的值满足( )
| A、f(x0)=0 |
| B、f(x0)>0 |
| C、f(x0)<0 |
| D、f(x0)的符号不确定 |
已知f(x)=2x-1,则f(x+1)等于( )
| A、2x-1 | B、x+1 |
| C、2x+1 | D、1 |