题目内容

写出下列程序运行的结果.

(1)a=2                    (2)x=100

i=1i=1

WHILE  i<=6DO

a=a+1x=x+10

PRINT  i,aPRINT  i,x

i=i+1i=i+1

WENDLOOP  UNTIL  x=200

ENDEND

思路分析:(1)程序中用到了WHILE循环语句,从a=2,i=1开始,第一次循环求2+1,并打印出i=1,a=3;第二次求3+1,并打印出i=2,a=4;第三次求4+1,并打印出i=3,a=5;…,第6次求7+1,并打印出i=6,a=8.

(2)程序中用到了UNTIL循环语句,从i=1,x=100开始,第一次循环得x=110,并打印i=1,x=110,接着i的值变为2,开始第二次循环,得到x=120,并打印i=2,x=120,接着i的值变为3,开始第三次循环,得到x=130,并打印i=3,x=130,接着i的值变为4,开始第四次循环,得到x=140,…如此循环下去,直到x=200时结束循环.

可见该题可让我们理解当型语句和直到型语句的不同,理解循环体的执行步骤.

解:(1)1,3;2,4;3,5;4,6;5,7;6,8

(2)1,110;2,120;3,130;4,140;5,150;6,160;7,170;8,180;9,190;10,200

练习册系列答案
相关题目

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

精英家教网