精英家教网 > 高中数学 > 题目详情

执行如图所示的算法框图,若p=0.8,则输出的n=________.

答案:4
解析:

  解:由算法框图得:

  执行第一次循环:p=0.8,n=1,S=0,S<p,

  则S=0+,n=2;

  执行第二次循环:S=,S<p,

  则S=,n=3;

  执行第三次循环:S=,S<p,

  则S=,n=4;

  执行第四次循环:S=,S>p,

  此时,输出n=4.

  点评:解答此类问题,首先要读懂算法框图,熟练掌握算法框图的三种基本结构.在解答涉及循环结构的算法框图的问题时,最好的方法就是完整地执行每一次循环,防止执行不彻底,造成错误.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:

精英家教网一个算法的程序框图如图所示,若执行该程序输出的结果为
99100
,则判断框中应填入的条件是
 

查看答案和解析>>

科目:高中数学 来源: 题型:

18、已知数列an,a1=1,an+1=an+2n,计算数列an的第20项.现已给出该问题算法的流程图(如图所示).
(Ⅰ)请在图中判断框中的(A)与执行框中的(B)处填上合适的语句,使之能完成该题的算法功能.
(Ⅱ) 根据流程图写出程序语句.

查看答案和解析>>

科目:高中数学 来源: 题型:

已知数列{an},a1=1,an+1=an+2n,计算数列{an}的第20项.现已给出该问题算法的流程图(如图所示).
(Ⅰ)请在图中判断框中的(A)与执行框中的(B)处填上合适的语句,使之能完成该题的算法功能.
(Ⅱ) 根据流程图写出伪代码.

查看答案和解析>>

科目:高中数学 来源: 题型:

给出50个数;1,2,6,24,120,…,其规律是:第1个数是1,第2个数是第1个数乘以2所得的积,第3个数是第2个数乘以3所得的积,第4个数是第3个数乘以4所得的积…,依此类推,要计算这50个数的和,现已给出了该问题算法的程序框图(如图所示),
(I)请在图中执行框内(1)处和判断框中的(2)处填上合适的语句,使之能完成该题算法功能;
(II)根据程序框图写出程序?

查看答案和解析>>

科目:高中数学 来源: 题型:

(2012•肇庆二模)在数列{an},a1=1,an+1=an+n,要计算此数列前30项的和,现已给出了该问题算法的程序框图(如图所示),请在图中判断框内(1)处和执行框中的(2)处填上合适的语句,使之能完成该题算法功能.(1)
i>30
i>30

(2)
p=p+i
p=p+i

查看答案和解析>>

同步练习册答案