题目内容
程序语言:
(1)
考点:程序框图
专题:算法和程序框图
分析:(1)根据算法的功能知程序共运算50次,当i=51时,程序运行终止,由此可得(1)处的条件;
(2)根据第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,可得(2)处是p=p+i;
(3)根据直到型循环结构的程序语句解答.
(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.
∴当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.
点评:本题考查了算法语句及程序框图,熟练掌握直到型循环结构的算法语句是解答本题的关键.
练习册系列答案
相关题目