分析:(Ⅰ)因为框图将输出的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项和,往往是用错位相减法.