题目内容

给出50个数,1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推,要计算这50个数的和.现已给出了该问题算法的程序框图如图,请在图中判断框中的①处和处理框中的②处填上合适的语句,使之能完成该题算法功能(  )
A、i≤50;p=p+i
B、i<50;p=p+i
C、i≤50;p=p+1
D、i<50;p=p+1
考点:程序框图
专题:计算题,算法和程序框图
分析:由已知中程序的功能是给出50个数:1,2,4,7,…其规律是:第1个数是1;第2个数比第1个数大1;第3个数比第2个数大2;第4个数比第3个数大3;…以此类推,要计算这50个数的和,我们可以根据循环次数,循环变量的初值,步长计算出循环变量的终值,得到①中条件;再根据累加量的变化规则,得到②中累加通项的表达式.
解答: 解:由于要计算50个数的和,
故循环要执行50次,由于循环变量的初值为1,步长为1,故终值应为50
即①中应填写i≤50;
又由第1个数是1;
第2个数比第1个数大1;
第3个数比第2个数大2;
第4个数比第3个数大3;…
故②中应填写p=p+i
故选:A.
点评:本题考查的知识点是循环结构,其中在循环次数=(循环终值-初值)÷步长+1,是循环次数,终值,初值,步长的知三求一问题,唯一公式,要求熟练掌握.
练习册系列答案
相关题目

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

精英家教网