精英家教网 > 高中数学 > 题目详情
精英家教网已知数列{an}满足:a1=1,an+1=an+n,数列{an}的前n项和为Sn
(1)要计算S30,现给出该问题算法的流程图(如右图所示).请在流程图中的判断框①处和执行框②处填上合适的语句,使之完成该题的算法功能.(请将答题卡上判断框②处中的“判断”两字改为“执行”)
(2)根据(1)中的流程图,写出伪代码.
(3)请画出正确的流程图,实现以下功能:“输出最小正整数n,使得Sn>26000”.
分析:(1)依据判断框中计数变量的限制条件,填充结果,根据an+1=an+n,在第二个空填写第i+1个数比其前一个数大i,即p=p+i;
(2)先判定循环的结构,然后选择对应的循环语句,对照流程图进行逐句写成语句即可;
(3)分析题目中的要求,发现这是一个累加型的问题,故可能用循环结构来实现,在编写算法的过程中要注意,计数的初始值为1,退出循环的条件是累加结果S>26000,即可得到流程图.
解答:解:(1)该算法使用了循环结构,因为是求30个数的和,故循环体应执行30次,
其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故①处应为i≤30,
算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i-1,
第i+1个数比其前一个数大i,故②处应有p=p+i;
(2)伪代码为:
i←1,p←1,s←0
While   i≤30
s←s+p
p←p+i
i←i+1
End while
Print s;
(3)实现:“输出最小正整数n,使得Sn>26000”的流程图如下图:
精英家教网
点评:本题考查数列的通项公式与数列求和的方法的理解,考查框图的应用以及框图与伪代码的转化,考查设计程序框图解决实际问题的能力和计算能力,属于中档题.
练习册系列答案
相关习题

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

已知数列{an}满足:a1=1且an+1=
3+4an
12-4an
, n∈N*

(1)若数列{bn}满足:bn=
1
an-
1
2
(n∈N*)
,试证明数列bn-1是等比数列;
(2)求数列{anbn}的前n项和Sn
(3)数列{an-bn}是否存在最大项,如果存在求出,若不存在说明理由.

查看答案和解析>>

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

已知数列{an}满足
1
2
a1+
1
22
a2+
1
23
a3+…+
1
2n
an=2n+1
则{an}的通项公式
 

查看答案和解析>>

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

已知数列{an}满足:a1=
3
2
,且an=
3nan-1
2an-1+n-1
(n≥2,n∈N*).
(1)求数列{an}的通项公式;
(2)证明:对于一切正整数n,不等式a1•a2•…an<2•n!

查看答案和解析>>

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

已知数列{an}满足an+1=|an-1|(n∈N*
(1)若a1=
54
,求an
(2)若a1=a∈(k,k+1),(k∈N*),求{an}的前3k项的和S3k(用k,a表示)

查看答案和解析>>

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

(2012•北京模拟)已知数列{an}满足an+1=an+2,且a1=1,那么它的通项公式an等于
2n-1
2n-1

查看答案和解析>>

同步练习册答案