题目内容

运行如图所示的算法框图,则输出的结果S为(  )
A.-1B.1C.-2D.2
精英家教网
框图首先给循环变量n赋值1,给累加变量S赋值0.
执行S=0+cos
π
3
=
1
2

判断1<2013,执行n=1+1=2,S=
1
2
+cos
3
=
1
2
-
1
2
=0

判断2<2013,执行n=2+1=3,S=0+cos
3
=-1

判断3<2013,执行n=3+1=4,S=-1+cos
3
=-1-
1
2
=-
3
2

判断4<2013,执行n=4+1=5,S=-
3
2
+cos
3
=-
3
2
+
1
2
=-1

判断5<2013,执行n=5+1=6,S=-1+cos
3
=-1+1=0

判断6<2013,执行n=6+1=7,S=0+cos
3
=
1
2


由此看出,算法在执行过程中,S的值以6为周期周期出现,
而判断框中的条件是n<2013,当n=2012时满足判断框中的条件,此时n=2012+1=2013.
所以程序共执行了335个周期又3次,所以输出的S值应是-1.
故选A.
练习册系列答案
相关题目

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

精英家教网