下载此文档

VB教程---循环结构培训课件.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
循环结构
在Visual Basic程序的三种结构中,循环结构是一种重要结构。
循环的本质:不断地重复某种动作。
对计算机程序而言,循环必须具备两个重要因素:
1. 在一定的条件下,重复执行一组语句
2. 必然出现不满足条件的情况以是一个关系表达式,其值应是逻辑型。
② Do While/Until和Loop应成对出现。
③ 循环体中要有控制循环的语句,以避免出现死循环。
④ 由于该循环的特点是先判断条件,然后再决定是否要执行循环体里的语句。所以,这种循环可以一次也不执行循环体。
⑤ Exit Do 表示当遇到该语句时,强制退出循环,执行Loop后的下一条语句
注意: ① 至少要执行循环体一次。
② 与Do While循环的区别:
Do While循环先测试条件是否成立,只有成立才执行循环;而该循环先执行循环体,后测试条件是否成立。
(3)Do … Loop While语句
⑷ . Do …Loop Until语句
语法格式:
Do
〈循环体〉
[Exit Do]
〈循环体〉
Loop Until〈条件表达式〉
语法格式:
Do
〈循环体〉
[Exit Do]
〈循环体〉
Loop While〈条件表达式〉
例:输入有效位数,按下述公式计算圆周率∏的有效值。
m=val()
pai=2:p=0
Do
t=s:p=spr(2+p):pai=t*2/p
Loop Until abs(t-s)<^m
功能:当While的条件表达式的值是True时执行循环体内的
代码,直到While后的条件表达式的值为False。
说明:它与Do …Loop语句的差别是:
While …Wend语句中不能使用Exit语句跳出循环。
语法格式:
While 〈条件表达式 ) 等价于 do While(条件表达式)
循环体 循环体
Wend LOOP
3、While…Wend循环结构
几种循环语句比较
For....to
Next
Do while/
until
....
Loop
do
....
Loop While
/
until
...
循环类型
当型循环
当型循环
直到循环
循环控制条

循环变量大于
/小于 终值
条件成立
/
不成立
条件成立
/
不成立
循环变量初


FOR
语句中

DO
之前

DO
之前
使循环结束
F
or
语句中无
需专门语句
必须用专门语句
必须使用专门语句
使用场合
循环次数容易
确定
条件件易给出
条件件易给出
练****br/>1、求100~200之间不能被3整除的数。
2、判断一个数是否为质数。
解2:
Value = Val()
Counter = 2
Do Until Value Mod Counter = 0 Or Counter = Value
Counter = Counter + 1
Loop
If Counter = Value Then Print "质数
解1:
value=val()
For counter = 2 To value - 1
If value Mod counter = 0 Then Exit For
Next
If counter = value Then Print "质数"
4、验证哥德巴赫猜想:任意一个大于等于6的偶数都可以分解为两个质数之和。
基本思想:n为大于等于6的任一偶数,可分解为n1和n2两个数,
分别检查n1和n2是否为素数,如都是,则为一组解。
如n1不是素数,就不必再检查n2是否素数。先从n1=3开始,
检验n1和n2(n2=N-n1)是否素数。然后使n1+2
再检验n1、n2是否素数,… 直到n1=n/2为止。
3、输入两个正整数,求它们的最大公约数。
输入两个自然数m, n
r=m mod n
若r=0,则n为m的最大公约数
若r<>0,则m=n,n=r
重复执行第二步
m
n
m =
n = Text

VB教程---循环结构培训课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人福亮
  • 文件大小449 KB
  • 时间2022-01-25
最近更新