VB第3章第3节2-Select语句.ppt
《VB第3章第3节2-Select语句.ppt》由会员分享,可在线阅读,更多相关《VB第3章第3节2-Select语句.ppt(26页珍藏版)》请在三一办公上搜索。
1、第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,本节的学习内容,学点什么呢?,熟练掌握用VB语言的选择语句进行选择结构程序设计的方法,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构,双分支选择结构,单分支选择结构,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构,多分支选择结构,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构 语句,1、If 语句 2、Select 语句3、Goto 语句,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,结构化程序设计语句,第3章 VB.NET面向对象程序设计第3节
2、 2 选择结构语句,三、选择语句(Select Case语句),程序1:If s=90 Then MessageBox.Show(Class A)If s=80 And s=70 And s80 Then MessageBox.Show(Class C)If s70 Then MessageBox.Show(Class D),程序2:If s=90 Then MessageBox.Show(Class A)ElseIf s=80 Then MessageBox.Show(Class B)ElseIf s=70 Then MessageBox.Show(Class C)Else MessageB
3、ox.Show(Class D)EndIf,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,上述问题用Select Case语句:Select Case Int(s/10)Case 9,10 MessageBox.Show(Class A)Case 8 MessageBox.Show(Class B)Case 7 MessageBox.Show(Class C)Case 0 To 6 MessageBox.Show(Class D)End SelectSelect Case语句功能:在程序中实现多值判别并选择执行相应的语句。,第3章 VB.NET面向对象程序设计第3节 2 选择结
4、构语句,Select Case语句格式:Select Case 测试表达式 Case 表达式1 语句1 Case 表达式2 语句2 Case Else 语句 End Select,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,说明:(1)测试表达式可以是变量、函数、数值表达式、字符串表达式或逻辑表达式。(2)Case子句中表达式的数据类型应与测试表达式的数据类型一致。(3)Case子句中表达式的几种形式:常数或表达式 例:Case True 测试表达式的值等于True。常数1(表达式1)To 常数2(表达式2)例:Case 1 To 5 测试表达式的值在1到5范围内Is 比较运
5、算表达式 例:Case Is 6 测试表达式的值大于6的值。,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,(4)Case子句中允许含有多个表达式,表达式间用逗号分隔。例:Case 1 To 5,10 To 5,21,IsMin Case A,C To F,Name$(5)Select Case语句允许嵌套。(6)Select Case语句以 End Select 结束。,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,(7)计算机执行Select Case语句的过程:计算测试表达式的值并与语句中各Case子句中表达式的值进行比较。如果相等,就执行与该Case相关
6、联的语句。若没有一个Case子句的值与测试表达式的值相等,则执行Case Else部分的语句。若无Case Else部分,则直接执行Select Case语句的后继语句。,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,Select Case语句流程图:,Select Case,Case,End Select 的下个语句,为表达式取值范围,可以是:常量或常量列表 如 10,20 值1 To 值2 如 30 To 50 Is 常量 如 Is50,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,【例312】计算分段函数的值,并在消息对话框上显示计算结果。Dim x As
7、 Single,y As Integer x=InputBox(请输入X的值)If x 100 Then End Select Case Int(x/10)Case 0 To 5 y=2 Case 6 y=3,Case 7,8 y=4 Case 9,10 y=5 End Select MessageBox.Show(y=&y),请考虑:使用If语句的程序,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,【例313】从键盘顺序输入由常数、运算符、常数构成的简单算术式,如5.0+3.2,其中运算符可以是+、-、*、/。试编写程序,在消息对话框上显示该算术表达式及其值。Dim A As
8、 Single,B As Single,S As SingleDim Op As StringA=InputBox(请输入A的值)B=InputBox(请输入B的值)Op=InputBox(请输入运算符)Select Case Op Case+S=A+B MessageBox.Show(A&+&B&=&S)Case-S=A-B MessageBox.Show(A&-&B&=&S),第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,Case*S=A*B MessageBox.Show(A&B&=&S)Case/If B 0 Then S=A/B MessageBox.Show(A&B
9、&=&S)Else MessageBox.Show(分母为0!)End If Case Else MessageBox.Show(输入符号有误!)End Select,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,例:(exp1)由计算机给出一系列的110的操作数和运算符,学生输入该题的答案,计算机根据学生的答案判断正确与否,当结束时给出成绩。分析:产生110操作数,可通过Int(10*Rnd+1)实现 设置的控件名:Label1、txtInput、txtoutput、Button1、Button2、Button3,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB Select 语句
链接地址:https://www.31ppt.com/p-6522708.html