admin 管理员组

文章数量: 1086019


2025年1月1日发(作者:erp认证)

程序设计三种基本结构

在Visual Basic 程序设计语言中,提供了以下三种基本的控制结构:

其对应的结流程图如下所示:

顺序结构

分支结构

循环结构

顺序

顺序结构是按语句的先后次序依次执行的控制结构,其中“执行A”和“执行B”可以是一个语句也可以是一组

语句。在VB中录制的宏都是顺序结构的语句。例如,以下程序段的控制结构就属于顺序结构:

a=1

b=a+1

c=a+b

例1:以下是一段Visual Basic宏程序,运行后变量x的值为

x=2

y=3

y=y+1

x=x+y-1

选择

分支结构又称为选择结构。根据条件判断其是否成立,从而选择程序执行的方向,执行其中的一个分支。分支

结构的语法结构如下:

语 法1

If 条件 Then

语句

End If

语 法2

If 条件 Then

语句1

Else

语句2

End If

例2:以下是一段Visual Basic宏程序,运行后变量a的值为

a=10

If a<10 Then

a=a+1

Else

a=a-1

End If

循环

循环结构是根据条件判断是否成立,如果条件成立则重复执行循环结构中某语句序列功能,直到条件不成立为

止,最后退出循环结构。其中For…Next语句的语法定义如下:(详见书本第137页)

For counter=start To end [Step step]

[statements]

Next [counter]

说明:

counter必要参数,用作循环计数器的数值变量

start必要参数,counter的初值

end必要参数,counter的终值

Step可选参数,counter的步长。如果没有指定,step默认的值为1

例3:以下是一段Visual Basic宏程序,运行后变量m的值为

m=0

For i=1 To 3

m=m+2

Next i


本文标签: 结构 条件 循环 语句 变量