7.(5分)执行如图的程序框图,为使输出 S 的值小于 91 ,则输入的正整数 N 的最小值为( )
参考答案D
2017_新课标 III 卷 (2017·理)
7.(5分)执行如图的程序框图,为使输出 S 的值小于 91 ,则输入的正整数 N 的最小值为( )
【考点】EF:程序框图.
【专题】11:计算题;39:运动思想;49:综合法;5K:算法和程序框图.
【分析】通过模拟程序,可得到 $S$ 的取值情况,进而可得结论.
【解答】解:由题可知初始值 $\mathrm{t}=1, \mathrm{M}=100, \mathrm{~S}=0$ ,
要使输出 S 的值小于 91 ,应满足" $\mathrm{t} \leq \mathrm{N}$",
则进入循环体,从而 $\mathrm{S}=100, \mathrm{M}=-10, \mathrm{t}=2$ ,
要使输出 S 的值小于 91 ,应接着满足" $\mathrm{t} \leq \mathrm{N}$",
则进入循环体,从而 $\mathrm{S}=90, \mathrm{M}=1, \mathrm{t}=3$ ,
要使输出 S 的值小于 91 ,应不满足" $\mathrm{t} \leq \mathrm{N}$",跳出循环体,
此时 N 的最小值为 2 ,
故选:D.
【点评】本题考查程序框图,判断出什么时候跳出循环体是解决本题的关键,注意解题方法的积累,属于中档题.