精英家教網(wǎng)已知數(shù)列{an}滿足:a1=1,an+1=an+n,數(shù)列{an}的前n項和為Sn
(1)要計算S30,現(xiàn)給出該問題算法的流程圖(如右圖所示).請在流程圖中的判斷框①處和執(zhí)行框②處填上合適的語句,使之完成該題的算法功能.(請將答題卡上判斷框②處中的“判斷”兩字改為“執(zhí)行”)
(2)根據(jù)(1)中的流程圖,寫出偽代碼.
(3)請畫出正確的流程圖,實現(xiàn)以下功能:“輸出最小正整數(shù)n,使得Sn>26000”.
分析:(1)依據(jù)判斷框中計數(shù)變量的限制條件,填充結果,根據(jù)an+1=an+n,在第二個空填寫第i+1個數(shù)比其前一個數(shù)大i,即p=p+i;
(2)先判定循環(huán)的結構,然后選擇對應的循環(huán)語句,對照流程圖進行逐句寫成語句即可;
(3)分析題目中的要求,發(fā)現(xiàn)這是一個累加型的問題,故可能用循環(huán)結構來實現(xiàn),在編寫算法的過程中要注意,計數(shù)的初始值為1,退出循環(huán)的條件是累加結果S>26000,即可得到流程圖.
解答:解:(1)該算法使用了循環(huán)結構,因為是求30個數(shù)的和,故循環(huán)體應執(zhí)行30次,
其中i是計數(shù)變量,因此判斷框內的條件就是限制計數(shù)變量i的,故①處應為i≤30,
算法中的變量p實質是表示參與求和的各個數(shù),由于它也是變化的,且滿足第i個數(shù)比其前一個數(shù)大i-1,
第i+1個數(shù)比其前一個數(shù)大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)實現(xiàn):“輸出最小正整數(shù)n,使得Sn>26000”的流程圖如下圖:
精英家教網(wǎng)
點評:本題考查數(shù)列的通項公式與數(shù)列求和的方法的理解,考查框圖的應用以及框圖與偽代碼的轉化,考查設計程序框圖解決實際問題的能力和計算能力,屬于中檔題.
練習冊系列答案
相關習題

科目:高中數(shù)學 來源: 題型:

已知數(shù)列{an}滿足:a1=1且an+1=
3+4an
12-4an
, n∈N*

(1)若數(shù)列{bn}滿足:bn=
1
an-
1
2
(n∈N*)
,試證明數(shù)列bn-1是等比數(shù)列;
(2)求數(shù)列{anbn}的前n項和Sn;
(3)數(shù)列{an-bn}是否存在最大項,如果存在求出,若不存在說明理由.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

已知數(shù)列{an}滿足
1
2
a1+
1
22
a2+
1
23
a3+…+
1
2n
an=2n+1
則{an}的通項公式
 

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

已知數(shù)列{an}滿足:a1=
3
2
,且an=
3nan-1
2an-1+n-1
(n≥2,n∈N*).
(1)求數(shù)列{an}的通項公式;
(2)證明:對于一切正整數(shù)n,不等式a1•a2•…an<2•n!

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

已知數(shù)列{an}滿足an+1=|an-1|(n∈N*
(1)若a1=
54
,求an;
(2)若a1=a∈(k,k+1),(k∈N*),求{an}的前3k項的和S3k(用k,a表示)

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

(2012•北京模擬)已知數(shù)列{an}滿足an+1=an+2,且a1=1,那么它的通項公式an等于
2n-1
2n-1

查看答案和解析>>

同步練習冊答案