题目内容
若数列{an}的前n项由如图所示的程序框图依次输出,则数列{an}的通项公式an=( )A.
B.
C.n-1
D.n
【答案】分析:利用循环结构和等差数列的前n项和即可得出.
解答:解:输入n的值.
①a=0,i=1,a←0+1,若i<n,则执行“否”;
②a=1,i←1+1,a←1+2,若i<n,则执行“否”;
③a=1+2+3,i←2+1,a←1+2+3,若i<n,则执行“否”;
…,
第n步:a=0+1+…+(n-1),i←(n-1)+1,a←0+1+2+…+(n-1)+n,i=n成立,则执行“是”.
可得:an=1+2+…+n=.
故选B.
点评:熟练掌握循环结构和等差数列的前n项和是解题的关键.
解答:解:输入n的值.
①a=0,i=1,a←0+1,若i<n,则执行“否”;
②a=1,i←1+1,a←1+2,若i<n,则执行“否”;
③a=1+2+3,i←2+1,a←1+2+3,若i<n,则执行“否”;
…,
第n步:a=0+1+…+(n-1),i←(n-1)+1,a←0+1+2+…+(n-1)+n,i=n成立,则执行“是”.
可得:an=1+2+…+n=.
故选B.
点评:熟练掌握循环结构和等差数列的前n项和是解题的关键.
练习册系列答案
相关题目