题目内容

给出30个数:1,2,4,7,11…,其中第i+1个数是在第i个数的基础上增加i(i=1,2,3…),如图的框图是求这30个数的和,则判断框①与执行框②应分别填入(  )
A、i≤30?,p=p+i-1
B、i≤29?,p=p+i+1
C、i≤31?,p=p+i
D、i≤30?,p=p+i
考点:程序框图
专题:算法和程序框图
分析:根据程序的功能是计算给出的30个数的和,应根据循环次数,循环变量的初值,步长计算出循环变量的终值,得到①中条件;
再根据累加量的变化规则,得到②中累加通项的表达式.
解答: 解:由于要计算30个数的和,
故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30
即①中应填写i≤30?;
又由第1个数是1;
第2个数比第1个数大1即2+1=3;
第3个数比第2个数大2即3+2=5;
第4个数比第3个数大3即5+3=8;…
故②中应填写p=p+i.
故选:D.
点评:本题考查了循环结构的应用问题,解题时应了解循环次数与循环终值、初值以及步长的关系,是基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网