4.(5分)(2011•北京)执行如图所示的程序框图,输出的s值为()
参考答案D
2011_北京卷 (2011·理)
4.(5分)(2011•北京)执行如图所示的程序框图,输出的s值为()
【考点】循环结构。
【专题】算法和程序框图.
【分析】 $\mathrm{i}=0$ ,满足条件 $\mathrm{i}<4$ ,执行循环体,依此类推,当 $\mathrm{i}=4, ~ \mathrm{~s}=2$ ,此时不满足条件 $\mathrm{i}<4$ ,退出循环体,从而得到所求。
【解答】解: $\mathrm{i}=0$ ,满足条件 $\mathrm{i}<4$ ,执行循环体, $\mathrm{i}=1, \mathrm{~s}=\frac{1}{3}$
满足条件 $\mathrm{i}<4$ ,执行循环体, $\mathrm{i}=2, \mathrm{~s}=-\frac{1}{2}$
满足条件 $\mathrm{i}<4$ ,执行循环体, $\mathrm{i}=3, \mathrm{~s}=-3$
满足条件 $\mathrm{i}<4$ ,执行循环体, $\mathrm{i}=4, ~ \mathrm{~s}=2$
不满足条件 $\mathrm{i}<4$ ,退出循环体,此时 $\mathrm{s}=2$
故选:D
【点评】根据流程图计算运行结果是算法这一模块的重要题型,处理的步骤一般为:分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据建立数学模型,根据第一步分析的结果,选择恰当的数学模型解模。算法和程序框图是新课标新增的内容 ,在近两年的新课标地区高考都考查到了,这启示我们要给予高度重视,属于基础题。