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

| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 6 |
| 1 |
| 20 |
| A、i>9 | B、i>10 |
| C、i>11 | D、i>12 |
考点:程序框图
专题:算法和程序框图
分析:由题意可知,首先是判断框中的条件不满足,所以框图依次执行循环,框图执行第一次循环后,S的值为
,执行第二次循环后,S的值为前2项的和,满足S=
+
+
+…+
,框图应执行10次循环,此时i的值为10,判断框中的条件应该满足,算法结束,由此得到判断框中的条件.
| 1 |
| 2 |
| 1 |
| 2 |
| 1 |
| 4 |
| 1 |
| 6 |
| 1 |
| 20 |
解答:
解:框图首先给累加变量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=18+2=20,i=9+1=10;
此时判断框中的条件不满足,
故判断框内应填入的一个条件为i>10.
故选:B.
此时判断框中的条件满足,执行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 |
| 20 |
此时判断框中的条件不满足,
故判断框内应填入的一个条件为i>10.
故选:B.
点评:本题考查了循环结构,是直到型循环,区别当型和直到型的关键在于是满足条件执行循环还是不满足条件执行循环,满足条件执行循环的是当型结构,不满足条件执行循环的是直到型结构,是基础题.
练习册系列答案
相关题目
设Sn,Tn分别是等差数列{an},{bn}的前n项和,已知
=
,则
等于( )
| Sn |
| Tn |
| 7n+2 |
| n+3 |
| a2+a20 |
| b7+b15 |
A、
| ||
B、
| ||
C、
| ||
D、
|
在△ABC中,a=2b=
,C=60°,则S△ABC=( )
| 3 |
A、2
| ||||
B、
| ||||
C、
| ||||
D、
|
函数f(x)=
的定义域是( )
| ||
| x-1 |
| A、{x|x≥4} |
| B、{x|x<4} |
| C、{x|x≤4,且x≠1} |
| D、{x|x<4,且x≠-1} |