题目内容

给出50个数,1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,以此类推.要求计算这50个数的和.先将右面给出的程序框图补充完整,再将与其功能相当的程序语言补充完整,把答案写在下面空格上.
程序语言:


(1)
 
 (2)
 
   (3)
 
考点:程序框图
专题:算法和程序框图
分析:(1)根据算法的功能知程序共运算50次,当i=51时,程序运行终止,由此可得(1)处的条件;
(2)根据第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,可得(2)处是p=p+i;
(3)根据直到型循环结构的程序语句解答.
解答: 解:(1)由程序框图知:算法的功能是求S=1+2+4+7+…的值,程序共运算50次,
∴当i=51时,程序运行终止,∴条件应为:i<=50?
(2 )∵第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,
∴第一次运行p=1,
第二次运行p=2,
第三次运行p=4,

∴(2)处应填:p=p+i;
(3)根据直到型循环结构的程序语句,在语句(3)处应填LOOP  UNTIL  i>50.
点评:本题考查了算法语句及程序框图,熟练掌握直到型循环结构的算法语句是解答本题的关键.
练习册系列答案
相关题目

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

精英家教网