题目内容
写出下列程序运行的结果.(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
练习册系列答案
相关题目