题目内容

已知an=3n+1,n∈N*,如果执行如图的程序框图,那么输出的S等于(  )
A、17.5B、35
C、175D、350
考点:程序框图
专题:算法和程序框图
分析:根据框图的流程依次计算程序运行的结果,直到不满足条件i≤10,计算即可求出输出S的表达式.
解答: 解:由程序框图知:第一次运行i=1,满足条件i≤10,S=a1,i=2
第二次运行i=2,满足条件i≤10,S=
a1+a2
2
,i=3
第三次运行i=3,满足条件i≤10,S=
a1+a2
2
+a3
3
=
a1+a2+a3
3

以此类推:
第九次运行i=9,满足条件i≤10,S=
a1+…+a9
9
,i=10,
第十次运行i=10,满足条件i≤10,S=
a1+a2+…+a10
10
,i=11,
此时不满足条件i≤10,程序运行终止,输出S=
a1+a2+…+a10
10
=
1
10
(
4+31
2
×10)=
35
2
=17.5

故选:A.
点评:本题考查了循环结构的程序框图,根据框图的流程依次计算程序运行的结果是解答此类问题的常用方法.
练习册系列答案
相关题目

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

精英家教网