分析:(Ⅰ)因為框圖將輸出的a的值依次記為a1,a2,…,an,其中n∈N*.且n≤2012,再根據判斷框中的條件滿足時結束循環,所以判斷框內的條件應是n>2012;
(Ⅱ)由執行框中的運算表達式知,輸出的數列是以2為首項,以3為公比的等比數列;
(Ⅲ)把數列{an}的通項代入表達式后,運用錯位相減法求數列{bn}的前n項和.
解答:解:(Ⅰ)因為n賦值為1時輸出的a=2即a
1,該數列共有2012項,所以n>2012時算法結束,共輸出2012項;
(Ⅱ)由執行框中的算式看出,該數列是以2為首項,以3為公比的等比數列,所以
an=2•3n-1(n≤2012);
(Ⅲ)由
bn=an=•2•3n-1=n•3n-1所以S
n=b
1+b
2+b
3+…+b
n=1×3
0+2×3
1+3×3
2+…+n×3
n-1①
所以
3Sn=3+2×32+3×33+…+(n-1)×3n-1+n×3n②
①-②得
-2Sn=(30+31+32+…+3n-1)-n×3n整理得:
Sn=+n∈N
*.且n≤2012.
點評:本題考查了循環結構,訓練了錯位相減的求和方法,求一個等差數列和一個等比數列的積數列的前n項和,往往是用錯位相減法.