题目内容
某程序框图如图所示,若程序运行后,输出S的结果是( )

| A、246 | B、286 |
| C、329 | D、375 |
考点:程序框图
专题:计算题,算法和程序框图
分析:根据框图的流程依次计算运行的结果,直到不满足条件i<40,利用等差数列的前n项和公式计算输出S的值.
解答:
解:由程序框图知:第一次运行i=1+3=4,S=0+4=4;
第二次运行i=4+3=7,S=4+7=11;
第三次运行i=7+3=10,S=11+10=21;
…
第十二次运行i=1+12×3=37<40,S=4+7+10+…+37=
×12=246;
第十三次运行i=37+3=40,S=246+40=286;
不满足条件i<40,输出S=286.
故选:B.
第二次运行i=4+3=7,S=4+7=11;
第三次运行i=7+3=10,S=11+10=21;
…
第十二次运行i=1+12×3=37<40,S=4+7+10+…+37=
| 4+37 |
| 2 |
第十三次运行i=37+3=40,S=246+40=286;
不满足条件i<40,输出S=286.
故选:B.
点评:本题考查了循环结构的程序框图,根据框图的流程依次计算运行的结果是解答此类问题的常用方法.
练习册系列答案
相关题目
半径为R的球面上有A、B两点,它们的球面距离是
R,则线段AB的长为( )
| π |
| 2 |
A、
| ||||
| B、R | ||||
C、
| ||||
D、
|
按如图程序框图来计算,若输入x=10,则运算的次数为( )
| A、6 | B、5 | C、4 | D、3 |