已知数列{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,5 | B.12,21 | C.12,3 | D.21,12 |
|
伪代码如右图,若输入73,输出结果是______. |
下面的程序段结果是 ______.
|
如果执行右侧的程序框图,那么输出的S=______. |
执行如图的程序,则输出的S=______.
|
最新试题
热门考点