精英家教网 > 高中数学 > 题目详情
输入p=0.8,执行程序框图,则输出的n值是(  )
分析:框图首先给累加变量S和循环变量n赋值,先判断后执行,实际给出的是求以
1
2
为首项,以
1
2
为公比的等比数列求和,把n依次替换后求出S的值,当S≥0.8时结束,输出此时n的值.
解答:解:当n=1时,满足S<0.8,执行S=0+
1
2
=
1
2

当n=2时,满足S<0.8,执行S=
1
2
+
1
4
=
3
4

当n=3时,满足S<0.8,执行S=
3
4
+
1
8
=
7
8

当n=4时,不满足S<0.8,此时n=4,算法结束.
故选C.
点评:本题考查了程序框图中的当型循环,循环结构主要用在一些规律的重复计算,如累加、累积等,在循环结构框图中,特别要注意条件应用,如计数变量和累加变量等.属于基础题.
练习册系列答案
相关习题

同步练习册答案