第4章选择控件与分支程序设计 多分支的块I结构,格式如下 If逻辑表达式 1 Then 语句序列1 EIself逻辑表达式2Then 语句序列2 。。。。 EIsele逻辑表达式 n Then 语句序列n Else 语句序列n+11 End If 2021/223
第4章 选择控件与分支程序设计 2021/2/23 多分支的块IF结构,格式如下: If 逻辑表达式1 Then 语句序列1 ElseIf 逻辑表达式2 Then 语句序列2 …… ElseIf逻辑表达式n Then 语句序列n [Else 语句序列n+1] End If
第4章选择控件与分支程序设计 块If结构的嵌套 上边介绍了块I结构的基本形式,在实际使用中常需要复 杂的多重选择,用一个块I结构是不行的,必须用嵌套的 块If结构。所谓嵌套的块I结构,指在一个块I结构中,又 一包含另一个块If结构 2021/223
第4章 选择控件与分支程序设计 2021/2/23 块If结构的嵌套 上边介绍了块If结构的基本形式,在实际使用中常需要复 杂的多重选择,用一个块If结构是不行的,必须用嵌套的 块If结构。所谓嵌套的块If结构,指在一个块If结构中,又 包含另一个块If结构
第4章选择控件与分支程序设计 例4.3判断三角形。 设计一个窗体,在窗体上添加五个标签、三个文本框和两个 命令按钮。运行程序时,先在输入文本框中输入边长,再单 击“判断”,程序将判断是否能构成三角形及其具体的形状 锐角,直角,钝角,并把计算结果显示在结论标签框中。 2021/223
第4章 选择控件与分支程序设计 2021/2/23 例4.3判断三角形。 设计一个窗体,在窗体上添加五个标签、三个文本框和两个 命令按钮。运行程序时,先在输入文本框中输入边长,再单 击“判断”,程序将判断是否能构成三角形及其具体的形状: 锐角,直角,钝角,并把计算结果显示在结论标签框中
第4章选择控件与分支程序设计 多分支结构 有时程序可能有多种选择,可以使用多分支结构。多分支结构 以多分支语句 Select case开头,以 End select结束, Select case 语句也称情况语句,它适用于描述较多分支。使用该结构会使 程序简洁,多分支结构的格式为: Select case测试表达式 Case表达式列表1 语句序列1 Case表达式列表2 语句序列2 Case表达式列表n 语句序列n Case Else 语句序列n+1 End select 2021/223
第4章 选择控件与分支程序设计 2021/2/23 多分支结构 有时程序可能有多种选择,可以使用多分支结构。多分支结构 以多分支语句Select Case开头,以End Select结束,Select Case 语句也称情况语句,它适用于描述较多分支。使用该结构会使 程序简洁,多分支结构的格式为: Select Case 测试表达式 Case 表达式列表1 语句序列1 Case 表达式列表2 语句序列2 ········· Case 表达式列表n 语句序列n [CaseElse 语句序列n+1] End Select
第4章选择控件与分支程序设计 例4.4成绩评定。设计一个窗体,在窗体上添加两个标签、 两个文本框和两个命令按钮。运行程序时,先在输入文本 框中输入一个百分制的成绩,再单击“计算”,程序将计 算出结论,并把结论显示在文本框中。成绩大于等于90结 论为“优秀”,成绩在80到90(含80、不含90)结论为 “良好”,成绩在60到80(含60、不含80)结论为“及 格”,60以下结论为“不及格”。若单击“结束”按钮, 结束程序运行。 2021/223
第4章 选择控件与分支程序设计 2021/2/23 例4.4成绩评定。设计一个窗体,在窗体上添加两个标签、 两个文本框和两个命令按钮。运行程序时,先在输入文本 框中输入一个百分制的成绩,再单击“计算”,程序将计 算出结论,并把结论显示在文本框中。成绩大于等于90结 论为“优秀”,成绩在80到90(含80、不含90)结论为 “良好”,成绩在60到80(含60、不含80)结论为“及 格” , 60以下结论为“不及格”。若单击“结束”按钮, 结束程序运行