6.(5分)(2011•辽宁)执行如图的程序框图,如果输入的 n 是 4 ,则输出的 p 是( )
参考答案C
2011_退役省自主命题 (2011·理)
6.(5分)(2011•辽宁)执行如图的程序框图,如果输入的 n 是 4 ,则输出的 p 是( )
【考点】循环结构.
【专题】图表型.
【分析】根据输入的 n 是 4 ,然后判定 $\mathrm{k}=1$ ,满足条件 $\mathrm{k}<4$ ,则执行循环体,依此类推,当 $\mathrm{k}=$ 4 ,不满足条件 $\mathrm{k}<4$ ,则退出执行循环体,求出此时 p 的值即可.
【解答】解: $\mathrm{k}=1$ ,满足条件 $\mathrm{k}<4$ ,则执行循环体, $\mathrm{p}=0+1=1, \mathrm{~s}=1, \mathrm{t}=1$
$\mathrm{k}=2$ ,满足条件 $\mathrm{k}<4$ ,则执行循环体, $\mathrm{p}=1+1=2, \mathrm{~s}=1, \mathrm{t}=2$
$\mathrm{k}=3$ ,满足条件 $\mathrm{k}<4$ ,则执行循环体, $\mathrm{p}=1+2=3, \mathrm{~s}=2, \mathrm{t}=3$
$\mathrm{k}=4$ ,不满足条件 $\mathrm{k}<4$ ,则退出执行循环体,此时 $\mathrm{p}=3$
故选:C
【点评】根据流程图计算运行结果是算法这一模块的重要题型,处理的步骤一般为:分析流程图,从流程图中即要分析出计算的类型,又要分析出参与计算的数据建立数学模型,根据第一步分析的结果,选择恰当的数学模型解模。