(2014•太原一模)给出30个数:1,2,4,7,11,…,要计算这30个数的和,现已给出了该问题的程序框图如图所示,
1个回答

解题思路:由程序的功能是给出30个数:1,2,4,7,11,…要计算这30个数的和,我们可以根据循环次数,循环变量的初值,步长计算出循环变量的终值,得到①中条件;再根据累加量的变化规则,得到②中累加通项的表达式.

由于要计算30个数的和,

故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30

即①中应填写i≤30;

又由第1个数是1;

第2个数比第1个数大1即1+1=2;

第3个数比第2个数大2即2+2=4;

第4个数比第3个数大3即4+3=7;…

故②中应填写p=p+i

故选D

点评:

本题考点: 循环结构.

考点点评: 本题考查的知识点是循环结构,其中在循环次数=(循环终值-初值)÷步长+1,是循环次数,终值,初值,步长的知三求一问题,属于基础题.