下载此文档

循环结构(While Do循环).doc


文档分类:论文 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
循环结构(While_Do循环):
While <条件表达式>
循环体
Wend
说明:<条件表达式>为关系或逻辑表达式。
:判断条件;条件满足,执行循环体语句;再继续判断条件,继续执行循环;直到条件不满足,结束循环。
结合下面我们熟悉的For程序,来说明:
For I = 1 To 10
S = S + I
Next I
Print I

改用While循环表示:
I = 1 ‘初值
While I<=10 ‘循环条件
S=S+I
I=I+1 ‘变量自增,加步长
Wend
Print S

For循环语句必须给出初值、终值、步长值;循环条件也就给出了。
While循环语句中只给出循环条件和终值,所以一定要注意给出初值和增量。如上面程序段中的3处颜色部分语句。
例如:以下程序段循环几次,y值结果如何。
y = 2
While y < = 8
y = y + y
Wend
Print y
分析:
循环条件: y<=8
执行过程如下:
Y=2 , y<=8 满足,执行语句:y = y + y , y=4 ;遇到Wend返回继续判断条件。
Y=4 , y<=8 满足,执行语句:y = y + y , y=8 ;遇到Wend返回继续判断条件。
Y=8 , y<=8 满足,执行语句:y = y + y , y=16 ;遇到Wend返回继续判断条件。
Y=16 , y<=8 不满足,结束循环。
循环执行了3次。

Do循环是在While循环基础上做了一点修改。整个格式结构和执行过程基本一样。
但增加了一种格式:条件不满足就循环,满足就结束循环。
格式1: Do While (条件)
循环体
Loop

I=1
Do While I<4
S=S+1
I=I+1
Loop
Print S
I=1
Do Until I>=40
S=S+1
I=I+1
Loop
格式2: Do
循环体
Loop While (条件)
说明:格式1、格式2和While基本一样,格式2不同在于先执行一次循环,再判断条件是否满足。

格式3: Do Until (条件)
循环体
Loop

格式4: Do
循环体
Loop Until (条件)
说明:Until和While的不同在于条件不满足才循环。
注意:为了避免循环条件的混淆,我们一般是将Until 循环转换为While 循环做题。即将Until改为While,后面的条件改取相反值条件。
例题:下列VB程序段运行后,变量 x 的值为( )。
x = 3 :y = 77
Do
x = x + 2
Loop Until x > 8
A、7 B、8 C、9 D、10
解题:y=77,Sqr(y)约为8,循环条件 Until x > 8,改为相反情况 x<=8 循环,即:
x = 3 :y = 77
Do
x = x + 2
Loop While x<=8
第1次循环: x= 3, x=x+2=5 , x <=8, 继续循环。

循环结构(While Do循环) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小56 KB
  • 时间2019-01-05