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

在数列{an}中,a1=1,a2=3,an+2=3an+1-2an,n∈N*
(Ⅰ)求a3,a4的值;
(Ⅱ)写出输入n(n≥3)值,输出a1,a2,…,an值的算法,并画出该算法的程序框图;
(Ⅲ)根据(Ⅱ)中的算法及框图,编写一个输入n值,输出a1,a2,…,an值的计算机程序.

解:(Ⅰ)因为a1=1,a2=3,an+2=3an+1-2an,n∈N*
所以a3=3×a2-2×a1=7,a4=3×a3-2×a2=15.   (2分)
(Ⅱ)算法如下:
第一步,输入一个n值.
第二步,初始化变量a,b,i,让a=1,b=3,i=3,并输出a,b.
第三步,计算c=3b-2a,并让a=b,b=c,i=i+1,输出c.
第四步,判断i>n是否成立,若否,返回第三步;若是,结束算法. (6分)
算法程序框图为:
(10分)
(Ⅲ)程序设计:
(12分)
分析:(I)由已知中a1=1,a2=3,an+2=3an+1-2an,n∈N*,我们分别令n=1,n=2代入即可计算出a3,a4的值;
(Ⅱ)根据已知中的递推公式,我们可以得到一个利用循环计算并输出a1,a2,…,an值的算法,包括输入n,a,b,i等变量的值,其中a,b指数列的前两项,利用循环递推计算并输出a3,a4,…,an值,进而可画出该算法的程序框图;
(Ⅲ)根据(II)中所得的算法的程序框图,结合框图中各种框对应的程序语句,可以编写出输入n值,输出a1,a2,…,an值的计算机程序.
点评:本题考查的知识点是设计程序框图解决实际问题,数列的递推式,循环语句,其中熟练掌握循环结构的特点及与循环语句的对应关系是解答本题的关键.
练习册系列答案
相关习题

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

在数列{an}中,
a
 
1
=1
an=
1
2
an-1+1
(n≥2),则数列{an}的通项公式为an=
2-21-n
2-21-n

查看答案和解析>>

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

在数列{an}中,a 1=
1
3
,并且对任意n∈N*,n≥2都有an•an-1=an-1-an成立,令bn=
1
an
(n∈N*).
(Ⅰ)求数列{bn}的通项公式;
(Ⅱ)设数列{
an
n
}的前n项和为Tn,证明:
1
3
Tn
3
4

查看答案和解析>>

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

在数列{an}中,a=
12
,前n项和Sn=n2an,求an+1

查看答案和解析>>

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

在数列{an}中,a1=a,前n项和Sn构成公比为q的等比数列,________________.

(先在横线上填上一个结论,然后再解答)

查看答案和解析>>

科目:高中数学 来源:2012-2013学年广东省汕尾市陆丰市碣石中学高三(上)第四次月考数学试卷(理科)(解析版) 题型:解答题

在数列{an}中,a,并且对任意n∈N*,n≥2都有an•an-1=an-1-an成立,令bn=(n∈N*).
(Ⅰ)求数列{bn}的通项公式;
(Ⅱ)设数列{}的前n项和为Tn,证明:

查看答案和解析>>

同步练习册答案