第4章选择控件与分支程序设计 认识选择控件和分支程序设计 例4.1设置字体。 运行程序时,先选择字体、字形、字体颜色和 效果,再单击“确定”,程序将按照选择设置 标题为“程序设计”的标签框。 2021/223
第4章 选择控件与分支程序设计 2021/2/23 认识选择控件和分支程序设计 例4.1设置字体。 运行程序时,先选择字体、字形、字体颜色和 效果,再单击“确定”,程序将按照选择设置 标题为“程序设计”的标签框
第4章选择控件与分支程序设计 分支程序设计 行If结构 行If结构要求把判断结构写在一行。行If结构有如下 两种形式: 单分支的行If结构,格式如下: If逻辑表达式Then语句组1 双分支的行If结构,格式如下: If逻辑表达式Then语句组1Else语句组2 演示 2021/223
第4章 选择控件与分支程序设计 2021/2/23 分支程序设计 行If结构 行If结构要求把判断结构写在一行。行If结构有如下 两种形式: 单分支的行If结构,格式如下: If 逻辑表达式 Then 语句组1 双分支的行If结构,格式如下: If 逻辑表达式 Then 语句组1 Else 语句组2 演示
第4章选择控件与分支程序设计 逻辑表 逻辑表 达式 达式 语句组1 语句组1 语句组2 演示 2021/223
第4章 选择控件与分支程序设计 2021/2/23 逻辑表 达式 语句组1 语句组2 逻辑表 达式 语句组1 演示
第4章选择控件与分支程序设计 例4.2找最小数。设计一个窗体,在窗体上添加四个标签、 四个文本框和两个命令按钮。运行程序时,先在输入要比 较的三个数,再单击“确定”,程序将找出三个数中最小 的数,并把计算结果显示在最小数文本框中。 2021/223
第4章 选择控件与分支程序设计 2021/2/23 例4.2找最小数。设计一个窗体,在窗体上添加四个标签、 四个文本框和两个命令按钮。运行程序时,先在输入要比 较的三个数,再单击“确定”,程序将找出三个数中最小 的数,并把计算结果显示在最小数文本框中
第4章选择控件与分支程序设计 块I结构 单分支的块If结构,格式双分支的块I结构,格式 如下: 如下 If逻辑表达式Then If逻辑表达式Then 语句序列 语句序列 End if Else 语句序列2 End if 2021/223
第4章 选择控件与分支程序设计 2021/2/23 块If结构 单分支的块If结构,格式 如下: If 逻辑表达式 Then 语句序列 End If 双分支的块IF结构,格式 如下: If 逻辑表达式 Then 语句序列1 Else 语句序列2 End If
第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以下结论为“不及格”。若单击“结束”按钮, 结束程序运行