题目内容

8.执行如图所示的程序框图,若p=$\frac{11}{12}$,则输出的n=(  )
A.4B.5C.6D.3

分析 模拟执行程序框图,依次得到s,n的值,当S=$\frac{3}{2}$时,由题意不满足条件,退出循环,输出n的值为3,从而得解.

解答 解:程序运行过程为:开始→p=$\frac{11}{12}$→n=1,S=0→S<p成立,
执行循环体,S=0+$\frac{1}{2}$×1=$\frac{1}{2}$,n=1+1=2→S<p仍成立,
执行循环体,S=$\frac{1}{2}$+$\frac{1}{2}$×2=$\frac{3}{2}$,n=2+1=3→S<p不成立,
输出n的值3后结束,
故选:D.

点评 本题考查循环结构,解答本题,关键是根据框图得出算法,计算出循环次数,再由S的变化规律得出退出循环的条件,本题是框图考查常见的形式,较多见,题后作好总结,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网