《Visual Basic程序设计》课程电子教案(PPT课件)第4章 选择控件与分支程序设计

第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以下结论为“不及格”。若单击“结束”按钮, 结束程序运行
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 基本控件与顺序程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 VB表达式与窗体.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 认识 Visual Basic.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第13章 多媒体控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第12章 Visual Basic与网络 Internet与 DHTML概述.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第11章 数据库编程初步.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 数据访问.ppt
- 《SPSS10.0》讲义(注释版).pdf
- 《C语言程序设计》课程教学资源:第9章 预处理命令.ppt
- 《C语言程序设计》课程教学资源:第1章 C语言概述.ppt
- 《入门级SUN培训》PDF电子书.pdf
- 华中科技大学:《程序设计方法学》第一课 程序设计方法学的基本概念和发展.ppt
- 华中科技大学:《程序设计方法学》第二课 结构化程序设计.ppt
- 华中科技大学:《程序设计方法学》第五章 基于CORBA技术的程序设计方法.ppt
- 华中科技大学:《程序设计方法学》第六课 程序的正确性证明.ppt
- 华中科技大学:《程序设计方法学》第三课 面向对象程序设计方法学.ppt
- 华中科技大学:《程序设计方法学》第七课 MDA方法.ppt
- 华中科技大学:《程序设计方法学》第四课 基于com技术的程序设计方法.ppt
- 《单片机》第6章 MCS-51单片系统扩展.rtf
- 《单片机》第6章 MCS-51单片系统扩展.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 图形控件和循环程序设计.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 数组和其它控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 多窗体、过程与变量的作用域.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 通用对话框与文件操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 菜单、工具栏和状态栏.ppt
- 《Flash MX 2004教程》第2章 基本图形的绘制和编辑.ppt
- 《Flash MX 2004教程》第3章 Flash MX 2004的文本操作.ppt
- 《Flash MX 2004教程》第4章 元件、实例和库.ppt
- 《Flash MX 2004教程》第5章 制作动画.ppt
- 《Flash MX 2004教程》第8章 组件和模板.ppt
- 《Flash MX 2004教程》第9章 导出和发布动画.ppt
- 《Flash MX 2004教程》第10章 综合实例.ppt
- 《Flash MX 2004教程》第1章 Flash MX 2004概述.ppt
- 《Flash MX 2004教程》第6章 使用声音和视频.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第7章 动作脚本的使用与.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第一讲 三维设计及其软件(主讲:黄念一).ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第三讲 创建几何造型.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第二讲 3DSMAⅩ基本操作.ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第五讲 材质(二).ppt
- 南京航空航天大学:《3DS max软件介绍》教学资源(PPT课件讲稿)第六讲 动画.ppt