湖南自考自助查询系统:VB中的循环语句中的for... 是怎么用的?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 04:52:21
for.. to 表示什么?

for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

1、控制变量的初始化。

2、循环的条件。

3、循环控制变量的更新。

for表达式:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

语句:循环体,当有多条语句时,必须使用复合语句。

for语句格式为为:

For 循环变量 = 初值 To 终值 [Step 步长]   step 2 也就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 的时候

循环执行的条件为:循环变量 <= 终值

2) 当步长 < 0 的时候

循环执行的条件为:循环变量 >= 终值

假如想强行退出 For 循环不再执行,请使用 Exit For。

举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到最后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

扩展资料

举例: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; ...; 98; 99; 100。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

如果使用 For 语句,代码如下:

Private Sub Form_Load()

For i = 1 To 100

MsgBox i, vbInformation      /vbInformation 指显示图标,下同

Next

MsgBox "Finished", vbCritical

End Sub

参考资料来源:百度百科 - Visual Basic

百度百科 - 循环语句

for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

1、控制变量的初始化。

2、循环的条件。

3、循环控制变量的更新。

for表达式:

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

语句:循环体,当有多条语句时,必须使用复合语句。

for语句格式为为:

For 循环变量 = 初值 To 终值 [Step 步长]   step 2 也就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 的时候

循环执行的条件为:循环变量 <= 终值

2) 当步长 < 0 的时候

循环执行的条件为:循环变量 >= 终值

假如想强行退出 For 循环不再执行,请使用 Exit For。

举个例子: 单击命令按钮 Command1 后,会弹出很多消息框,消息内容开始的时候会是 1,到最后弹出来的会是100,每弹出一次消息框,消息内容就会加 1。也就是说开始弹出1,然后2,3,4一直往后,直到出现100结束。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

扩展资料

VB循环语句包括For-Next、While-Wend、Do-Loop语句。下面介绍一下While-Wend、Do-Loop语句:

While Wend 语句:

While 条件

循环体

Wend

满足条件时,(如当i>5时),便退出循环,否则执行循环体。

Do-Loop语句:

Do

循环体

...[Exit Do]

Loop

循环体会在Do 与 Loop 之间不停循环。

参考资料:百度百科-循环语句

For循环的格式:

For 循环变量 = 初值 To 终值 [Step 步长]   step 2 就是i=i+2

[循环体]

Next [循环变量]

注意:

1) 当步长 > 0 时

循环执行的条件:循环变量 <= 终值

2) 当步长 < 0 时

循环执行的条件:循环变量 >= 终值

强行退出 For 循环,请使用 Exit For。

举例1: 单击命令按钮 Command1 后,先后弹出很多消息框,消息内容一开始是 1,最后是 100,每弹出一次,消息内容加 1,也就是 1; 2; 3; ...; 98; 99; 100。

VB 代码如下:

Private Sub Command1_Click()

Dim i As Long

For i = 1 To 100

MsgBox i

Next

End Sub

如果使用 For 语句,代码如下:

Private Sub Form_Load()

For i = 1 To 100

MsgBox i, vbInformation      /vbInformation 指显示图标,下同

Next

MsgBox "Finished", vbCritical

End Sub

扩展资料:

VB的Do循环

Do...Loop

如果你不知道重复多少次,可以使用 Do...Loop 语句。

Do...Loop 语句重复执行某段代码直到条件是 true 或条件变成 true。

重复执行代码直到条件是 true

您可以使用 While 关键字来检查 Do... Loop 语句的条件。

Do While i>10
some code
Loop

如果 i 等于 9,上述循环内的代码将终止执行。

Do
some code
Loop While i>10

这个循环内的代码将被执行至少一次,即使 i 小于 10。

重复执行代码直到条件变成 true

您可以使用 Until 关键字来检查 Do...Loop 语句的条件。

Do Until i=10
some code
Loop

如果 i 等于 10,上述循环内的代码将终止执行。

Do
some code
Loop Until i=10

这个循环内的代码将被执行至少一次,即使 i 等于 10。

退出 Do...Loop

您可以通过 Exit Do 关键词退出 Do...Loop 语句。

Do Until i=10
i=i-1
If i<10 Then Exit Do
Loop

这个循环内的代码,只要 i 不为 10 且 i 大于 10 时都将被执行。

参考资料:百度百科——循环语句

计数循环For 格式:

For 循环变量=初值 To 终值 [Step为步长,默认步长为1]

[循环体]

[Exit For]

Next [循环变量][,循环变量]……

说明:

1、for循环格式中有多个参量,这些参量的含义如下:

1)循环变量:也称“循环控制变量”、“控制变量”或“循环计数器”。它是一个数值变量。

2)步长:不可为0。如果步长为1,则可省略不写。

3)格式中的初值、终值、步长均为数值表达式,但其值不一定是整数,可以是实数,VB自动调整。

2、For循环语句的执行过程是:首先把“初值”赋给“循环变量”,接着检查“循环变量”的值是否超过终值,如果超过就停止执行“循环体”,跳出循环,执行Next后面的语句,否则执行一次“循环体”,然后把“循环变量+步长”的值赋给“循环变量”,重复上述过程。

3、在VB中,For-Next循环遵循“先检查,后执行”的原则,即先检查循环变量是否超过终值,然后决定是否执行循环体。因此,当步长为正数,但初值>终值,或步长为负数,但初值<终值时,循环体将不会被执行。当初值等于终值时,不管步长是正数还是负数,均执行一次循环体。

4、For语句和Next语句必须成对出现,不能单独使用,且For语句必须在Next语句之前。

5、循环次数由初值、终值和步长3个因素确定,计算公式为:

循环次数=Int (终值-初值)/步长+1

6、For-Next循环可嵌套使用。

7、循环变量用来控制循环过程,在循环体内可以被引用和赋值。当循环变量在循环体内被引用时,称为“操作变量”,而不被引用的循环变量叫做“形式变量”。如果用循环变量做为操作变量,当循环体内循环变量出现的次数较多时,会影响程序的清晰性。

扩展资料:

在VB中除了for(计数)循环,还包括当循环和Do循环两种循环形式。

1、在VB当中,当循环的格式如下:

While 条件

[语句块]

Wend

“条件”为一布尔表达式。当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”。

2、Do循环的格式如下:

1)第一种格式:

Do

[语句块]

[Exit Do]

Loop [While|Until 循环条件]

2)第二种格式:

Do [While|Until 循环条件]

[语句块]

[Exit Do]

Loop

参考资料:百度百科-循环语句(VisualBasic-VB)



回答如下:

如:
For i=0 to 999  '这里省略Step说明步长为1
循环体
Next i
说明从0到999,循环1000次。

又如:
For i=20 to 0 Step -2
循环体
Next i
说明从20到0,以步长为-2,循环10次

for语句是循环语句,它的格式是:
For 变量=初值 To 终值 〔Step 步长]

循环体
Next 变量

扩展资料:

VB的用途

开发图形用户界面 (GUI) 的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。 

“Basic”指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 语言,一种在计算技术发展史上应用得最为广泛的语言。

Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。

专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 

Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统,MicrosoftExcel 的Appications Edition,Microsoft Access和Windows的许多其他应用程序都使用这一语言

Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。 

从开发个人使用或小组使用的小工具,到大型企业应用系统,甚至通过Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。

参考资料:百度百科:VB