题目内容

下面的算法是为求解某个问题而设计的.仔细阅读、理解该算法,回答问题:

第一步:使p=4;

第二步:使i=7;

第三步:使p+i的和仍放在变量p中,即p=p+i;

第四步:使i的值加3,即i=i+3;

第五步:若i<25,则返回第三步,重新执行第三、四、五步,否则,算法结束.

问题:(1)本问题是对数求和还是对数求积?

(2)相邻两个加数或因数的关系是什么?

(3)本算法里哪几个步骤是循环的?共循环了多少次?

(4)本问题里面加数或因数的个数是多少?

(5)最后得到的数用p表示,还是用i表示?p的名称是什么?i的名称是什么?最后得到的结果表达式是什么?最终结果应是多少(用数字回答)?

答案:
解析:

  解:(1)由第三步可知是对数求和.

  (2)由第四步可知相邻两个加数相差3,且后边的比前边的大.

  (3)算法里从第三步到第五步是循环的.设在本问题里循环的次数为x,7+3x<25,∴x<6.又∵x是正整数,x=5.故循环的次数为5.

  (4)本算法里加数的个数为7.

  (5)用p表示,p表示累积变量,i表示计数变量,最后的表达式为p=4+7+10+13+16+19+22=91.


练习册系列答案
相关题目

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

精英家教网