已知数列{an},a1=1,an+1=an+2n,计算数列{an}的前20项和.现已给出该问题算法的程序框图(如图所示).(1)请在图中判断框中的(A)与执行框

已知数列{an},a1=1,an+1=an+2n,计算数列{an}的前20项和.现已给出该问题算法的程序框图(如图所示).(1)请在图中判断框中的(A)与执行框

题型:不详难度:来源:
已知数列{an},a1=1,an+1=an+2n,计算数列{an}的前20项和.现已给出该问题算法的程序框图(如图所示).
(1)请在图中判断框中的(A)与执行框中的(B)处填上合适的语句,使之能完成该题的算法功能.
(2)根据程序框图写出伪代码.魔方格
答案
(1)由已知可得程序的功能是:
计算满足条件①a1=1②an+1=an+2n,的数列的前20项的和,
由于S的初值为0,故循环需要执行21次,
又因为循环变量的初值为1,
故循环变量的值为小于等于20(最大为20)时,循环继续执行,
当循环变量的值大于20时,结束循环,输出累加值S.
故该语句应为:A:i<=20;B:p=p+2*i
(2)伪代码为:
i←1,p←1,s←0
While   i≤20
s←s+p
p←p+2i
i←i+1
End while
Print s.
举一反三
右边的程序运行时输出的结果是(  )
A.12,5B.12,21C.12,3D.21,12
魔方格
题型:不详难度:| 查看答案
伪代码如右图,若输入73,输出结果是______.魔方格
题型:不详难度:| 查看答案
下面的程序段结果是 ______.

魔方格
题型:不详难度:| 查看答案
如果执行右侧的程序框图,那么输出的S=______.魔方格
题型:不详难度:| 查看答案
执行如图的程序,则输出的S=______.

魔方格
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.