精英家教网 > 高中数学 > 题目详情
如图所示的程序框图,输出S的结果的值为(  )
分析:框图首先给累加变量S和循环变量n赋值0和1,然后判断循环变量和2012的大小当n小于等于2012时,执行S=S+cos
3
,否则算法结束,输出S.
解答:解:首先赋值S=0,n=1,
判断1<2012,执行S=0+cos
π
3
=
1
2
,n=1+1=2;
判断2<2012,执行S=
1
2
+cos
3
=
1
2
-
1
2
=0
,n=2+1=3;
判断3<2012,执行S=0+cos
3
=-1
,n=3+1=4;
判断4<2012,执行S=-1+cos
3
=-1-
1
2
=-
3
2
,n=4+1=5;
判断5<2012,执行S=-
3
2
+COS
3
=-
3
2
+
1
2
=-1
,n=5+1=6;
判断6<2012,执行S=-1+cos
3
=-1+1=0

以下重复,所以累加变量以周期为6的形式循环出现,
而2012=335×6+2,所以最后输出的S为cos
π
3
+cos
3
=0

互选A.
点评:本题考查了程序框图中的当型循环结构,当型循环结构是先判断后执行,满足条件执行循环,不满足条件算法结束,输出结果.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

按如图所示的程序框图运算,若输出k的值为2,则输入x的取值范围是
84
3
<x≤82
84
3
<x≤82

查看答案和解析>>

科目:高中数学 来源: 题型:

(2013•深圳一模)运行如图所示的程序框图,输出的结果是
63
63

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•蓝山县模拟)执行如图所示的程序框图,若输出的n=6,则输入整数p的最大值是(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

执行如图所示的程序框图后,输出的值为4,则P的取值范围是(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读如图所示的程序框图,运行该程序后输出的k的值是
4
4

查看答案和解析>>

同步练习册答案