内容正文:
第5章 选择结构程序设计电子课件 中职 高教版 Visual Basic程序设计(第4版)
单元五
选择结构程序设计
选择结构是一种常用的基本结构,是计算机科学用来描述自然界和社会生活中分支现象的重要手段。其特点是:根据所给定的条件为真(即条件成立)与否,而决定从各实际可能的不同分支中执行某一分支的相应操作,并且任何情况下总有:“无论分支多寡,必择其一;纵然分支众多,仅选其一”的特性。
单元五 选择结构程序设计
条件表达式
1
简单条件选择结构的程序设计
2
多分支条件选择结构的程序设计
3
计时器控件Timer
4
单选钮控件OptionButton
5
复选框控件CheckBox
6
5.1 条件表达式
5.1.1 关系表达式
〈表达式1〉〈关系运算符〉〈表达式2〉[〈关系运算符〉〈表达式3〉…]
(1)3 < 6,值为True
(2)8 <= 5,值为False
(3)3 > 2,值为True
(4)2 >= 3,值为False
(5)2 = 3,值为False
(6)"a" <> "b",值为True
(7)3 * 4 < 1 + 2,值为False
5.1.2 布尔表达式
(1)Not (1 > 0),值为:False
(2)Not ("a" <>"a"),值为:True
(3)2 > 3 And 1 < 2,值为:False
(4)2 > 3 Or 1 < 2,值为:True
a b Not a a And b a Or b
True True False True True
True False False False True
False True True False True
False False True False False
5.1.3 运算符的优先顺序
VB表达式2 + 3 > 1 + 4 And Not 6 < 8的值。
① 算术运算: 5 > 5 And Not 6 < 8
② 关系运算: False And Not True
③ 非运算: False And False
④ 结果: False
优先顺序 运算符类型 运 算 符 运算符类型 运 算 符
1 算术运算符 ^(指数) 字符串运算符 &(字符串连接)
2 –(负数)
3 *、/(乘法和除法)
4 \(整除)
5 Mod(求模)
6 +、–(加法和减法)
7 关系运算符 =、<>、<、>、<=、>=
8 布尔运算符 Not
9 And
10 Or
返回目录
5.2 简单条件选择结构的程序设计
5.2.1 单行结构条件语句
If〈条件〉Then [〈语句组1〉] [ Else〈语句组2〉]
Private Sub Command1_Click()
Dim x As Integer
x = Val(Text1.Text)
If x Mod 2 = 0 Then Label2.Caption = "偶数" Else Label2.Caption = "奇数"
End Sub
Private Sub Command2_Click()
Text1.Text = ""
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
5.2.2 多行结构条件语句
If〈条件〉Then
〈语句组1〉
[Else
〈语句组2〉]
End If
Private Sub Command1_Click()
Dim x As Single, y As Single
x = Val(Text1.Text)
y = Val(Text2.Text)
If x < y Then
t = x : x = y : y = t
End If
Label3.Caption = "较大数为" & Str(x)
End Sub
Private Sub Command1_Click()
Dim x As Single, y As Single
x = Val(Text1.Text)
y = Val(Text2.Text)
If x < y Then
Label3.Caption = "较大数为" & Str(y)
Else
Label3.Caption = "较大