下载此文档

循环结构(While_Do循环).doc


文档分类:论文 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
四. While 循环 1. While 循环的格式: While < 条件表达式> 循环体 Wend 说明: < 条件表达式> 为关系或逻辑表达式。 2. 执行过程: 判断条件; 条件满足, 执行循环体语句; 再继续判断条件, 继续执行循环; 直到条件不满足,结束循环。结合下面我们熟悉的 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 S3. While 循环的说明 For 循环语句必须给出初值、终值、步长值;循环条件也就给出了。 While 循环语句中只给出循环条件和终值, 所以一定要注意给出初值和增量。如上面程序段中的 3 处颜色部分语句。例如:以下程序段循环几次, y 值结果如何。 y=2 While y<=8y=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 循环 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>8A、7B、8C、9D、 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, 继续循环。第2 次循环: x= 5, x=x+2=7 ,x <=8, 继续循环。第3 次循环: x= 7, x=x+2=9 , >8, 结束循环。例题. 假定有以下循环结构: Do Until 0' 条件不满足循环, 条件满足就不循环循环体 Loop

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

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-07-07