题目内容
若如图所给程序框图运行的结果恰为s>
,那么判断框中可以填入的关于k的判断条件是( )
| 2012 |
| 2013 |
| A、k>2013 |
| B、k>2012 |
| C、k<2013 |
| D、k<2012 |
考点:程序框图
专题:算法和程序框图
分析:按照程序框图执行几次,找出此框图的算法功能,由条件s>
解不等式得出k的范围,进一步确定判断框内的条件即可.
| 2012 |
| 2013 |
解答:
解:按照程序框图依次执行:
s=0,k=1,s=0+
=1-
k=2,s=1-
+
=1-
+
-
=1-
k=3,s=1-
以此类推,s=1-
>
=1-
,所以k>2012,k的最小值为2013.
故判断框内的条件可为k<2013
故选:C.
s=0,k=1,s=0+
| 1 |
| 1×2 |
| 1 |
| 2 |
k=2,s=1-
| 1 |
| 2 |
| 1 |
| 2×3 |
| 1 |
| 2 |
| 1 |
| 2 |
| 1 |
| 3 |
| 1 |
| 3 |
k=3,s=1-
| 1 |
| 4 |
以此类推,s=1-
| 1 |
| 1+k |
| 2012 |
| 2013 |
| 1 |
| 2013 |
故判断框内的条件可为k<2013
故选:C.
点评:本题考查循环程序的程序框图、归纳推理、裂项相消求和等知识,属于中档题.
练习册系列答案
相关题目
执行如图的程序框图,则输出的结果为( )

| A、8 | B、10 | C、12 | D、14 |