VB三种基本结构
2017-09-05 07:42
363 查看
VB中最经典的东西是什么?没错就是三种基本结构,顺序结构选择结构、、循环结构。
1、顺序结构
程序代码按照重上到下的顺序一行一行的执行,执行过程找那个没有分支,没有重复。
2、选择结构
根据不同的条件判断来决定程序执行走向。
a)单分支结构
b)双分支结构
c)多分支结构
d)情况语句
3、循环结构
根据条件判断某些语句可能需要执行0次1次或多次。
1)当型循环
'循环次数
Dim I As Long, S As Long
For I = 1 To 100
S = S + I
Next
MsgBox "For...Next:1+2+3+...+100 = " & S
2)直到型循环
1、顺序结构
程序代码按照重上到下的顺序一行一行的执行,执行过程找那个没有分支,没有重复。
'输入a b '交换a b 的值 Dim a As Integer Dim b As Integer a = Val(InputBox("a")) b = Val(InputBox("b")) c = a a = b b = c MsgBox ("交换后a=" & a & "b=" & b)
2、选择结构
根据不同的条件判断来决定程序执行走向。
a)单分支结构
'当a大于1时 显示a If a > 1 Then Print a End If
b)双分支结构
'比较X,Y两个值中较大的一个 If x > Y Then Print x Else Print Y End If
c)多分支结构
'按成绩等级分类 If x >= 90 Then Print "优秀" ElseIf x >= 80 Then Print "良好" ElseIf x >= 70 Then Print "" ElseIf x >= 60 Then Print "" Else Print "" End If
d)情况语句
3、循环结构
根据条件判断某些语句可能需要执行0次1次或多次。
1)当型循环
'循环次数
Dim I As Long, S As Long
For I = 1 To 100
S = S + I
Next
MsgBox "For...Next:1+2+3+...+100 = " & S
Dim I As Long, S As Long I = 0: S = 0 Do While I < 100 I = I + 1 S = S + I Loop MsgBox "Do While:1+2+3+...+100 = " & S
Dim I As Long, S As Long I = 0: S = 0 Do Until I > 100 S = S + I I = I + 1 Loop MsgBox "Do Until:1+2+3+...+100 = " & S
Dim I As Long, S As Long I = 0: S = 0 While I < 100 I = I + 1 S = S + I Wend MsgBox "While...Wend:1+2+3+...+100 = " & S
2)直到型循环
Dim I As Long, S As Long I = 0: S = 0 Do I = I + 1 If I > 100 Then Exit Do S = S + I Loop MsgBox "Do...Loop:1+2+3+...+100 = " & S
Dim I As Long, S As Long I = 0: S = 0 Do I = I + 1 S = S + I Loop While I < 100 MsgBox "Loop While:1+2+3+...+100 = " & S
Dim I As Long, S As Long I = 0: S = 0 Do S = S + I I = I + 1 Loop Until I > 100 MsgBox "Loop Until:1+2+3+...+100 = " & S
相关文章推荐
- C语言程序设计 第三章 三种基本程序结构
- OC基本数据类型及三种程序结构
- C语言程序三种基本结构
- (二)2.1程序的三种基本结构
- C语言三种基本结构
- 射频电路中三种基本接收机结构
- 面向过程的三种基本结构
- OLAP三种基本实现结构
- 程序设计的三种基本结构
- 程序的三种基本结构
- 结构化程序的三种基本逻辑结构
- 程序设计的三种基本结构
- Python基础05 三种基本结构&选择结构
- 黑马程序员-c#的三种最基本结构
- 2.4.3 三种基本结构和改进的流程图
- 【Unity5.x Shaders】最基本的Surface Shader-Diffuse shader以及Surface中的三种输出结构
- C语言算法和三种基本程序结构
- OLAP三种基本实现结构
- 基本命令与文档结构
- JavaScript中String、Number以及Boolean三种基本类型的特殊用法