精英家教网 > 高中数学 > 题目详情
18、已知数列an,a1=1,an+1=an+2n,计算数列an的第20项.现已给出该问题算法的流程图(如图所示).
(Ⅰ)请在图中判断框中的(A)与执行框中的(B)处填上合适的语句,使之能完成该题的算法功能.
(Ⅱ) 根据流程图写出程序语句.
分析:(1)由已知可得程序的功能是:计算满足条件①a1=1②an=an-1+n,n≥2的数列的前20项的和,由于S的初值为0,故循环需要执行20次,又因为循环变量的初值为1,故循环变量的值为小于20(最大为19)时,循环继续执行,当循环变量的值大于等于20时,结束循环,输出累加值S.据此可得(A),(B)处满足条件的语句.
(2)先判定循环的结构,然后选择对应的循环语句,对照流程图进行逐句写成语句即可.
解答:解:由已知可得程序的功能是:
计算满足条件①a1=1②an=an-1+2n,n≥2的数列的前20项的和,
由于S的初值为1,故循环需要执行20次,
又因为循环变量的初值为1,
故循环变量的值为小于20(最大为19)时,循环继续执行,
当循环变量的值大于等于20时,结束循环,输出累加值S.
故该语句应为:A:i<=19或i<20;B:s=s+2*i
(Ⅱ)
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
练习册系列答案
相关习题

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

已知数列an满足a1=1,且4an+1-anan+1+2an=9(n∈N*
(1)求a1,a2,a3,a4的值;
(2)由(1)猜想an的通项公式,并给出证明.

查看答案和解析>>

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

已知数列an满足a1=2,
an+1
2an
=1+
1
n

(Ⅰ)求数列an的通项公式;
(Ⅱ)若数列{
an
n
}
的前n项和为Sn,试比较an-Sn与2的大小.

查看答案和解析>>

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

已知数列an满足a1=1,an+1=(1+cos2
2
)an+sin2
2
,n∈N*

(1)求a2,a3,a4;并求证:a2m+1+2=2(a2m-1+2),(m∈N*);
(2)设bn=
a2n
a2n-1
Sn=b1+b2+…+bn
,求证:Sn<n+
5
3

查看答案和解析>>

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

(2012•杨浦区二模)已知数列An:a1,a2,…,an.如果数列Bn:b1,b2,…,bn满足b1=an,bk=ak-1+ak-bk-1,其中k=2,3,…,n,则称Bn为An的“生成数列”.
(1)若数列A4:a1,a2,a3,a4的“生成数列”是B4:5,-2,7,2,求A4
(2)若n为偶数,且An的“生成数列”是Bn,证明:Bn的“生成数列”是An
(3)若n为奇数,且An的“生成数列”是Bn,Bn的“生成数列”是Cn,….依次将数列An,Bn,Cn,…的第i(i=1,2,…,n)项取出,构成数列Ωi:ai,bi,ci,…证明:数列Ωi是等差数列,并说明理由.

查看答案和解析>>

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

已知数列an满足a1+2a2+22a3+…+2n-1an=
n
2
(n∈N*).
(Ⅰ)求数列{an}的通项;
(Ⅱ)若bn=
n
an
求数列{bn}的前n项和Sn

查看答案和解析>>

同步练习册答案