- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华中农业大学理学院计算机系 吴鹏飞 */10 华中农业大学理学院计算机科学系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 */36 华中农业大学理学院计算机系 吴鹏飞 华中农业大学理学院计算机科学系 吴鹏飞 VisualBasic.Net程序设计 第6讲 选择结构 6.1 If语句 6.2 Select Case语句 6.3 条件函数与选择控件 6.4 小结与思考 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 9 月 6.1 If语句 选择结构:根据某些条件来控制程序的转移。 1 单分支结构(If…Then语句) 语法结构: If 表达式 Then 语句块 End If 或:If 表达式 Then 语句 【例6.1】输入两个数a和b,比较它们的大小,把大数存入a,小数存入b(即ab)。 【例6.2】如果购物金额超出1万元,那么超出1万元的部分打九折,并将实际金额显示在屏幕上。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 9 月 6.1 If语句 2 双分支结构(If…Then…Else…语句) 语法结构: If 表达式 Then 语句块1 Else 语句块2 End If 【例6.3】求一元二次方程ax2+bx+c=0的实根(不考虑虚根) 【例6.4】计算如下分段函数的值。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 9 月 y= Sinx+3x,x=0 2x2-13, x0 6.1 If语句 3 多分支结构(If…Then…ElseIf…语句) 语法结构: If 表达式1 Then 语句块1 ElseIf 表达式2 Then 语句块2 [Else 语句块n+1] End If 【例6.5】根据成绩(百分制,0-100),求出相应的等级(A,B,C,D,E)。其中90-100分为grade A;80-89分为grade B;70-79分为grade C;60-69分为grade D; 0-59分为grade E。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 9 月 6.1 If语句 4 If语句的嵌套:是指If或Else后面的语句块中又包含If语句。 语法结构: If 表达式1 Then [If 表达式11 Then 语句块 End If] Else [If 表达式21 Then 语句块 End If] End If 【例6.6】编程判断某一年份(year)是否为闰年。其中判断闰年条件是:能被4整除但不能被100整除的年份;或者能被400整除的年份。 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 9 月 6.2 Select Case语句 Select Case语句:又称情况语句,是多分支结构的另一种表达形式。 语法结构: Select Case 测试表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … [Case Else 语句块n+1] End Select 【例6.7】编程:读入一个字符,判定它是字母字符、数字字符、还是其它字符? 华中农业大学理学院计算机科学系 吴鹏飞 2012 年 9 月 表达式列表有下列4种形式: 一个表达式;(如:6 或 A) 一组用逗号分隔的枚举值;(如:1,3,5,7) 表达式1 To 表达式2;(如:1 To 10) Is关系运算符表达式;(如:Is=60) 6.3 条件函数与选择控件 条件函数 1 IIF函数 形式:IIF(表达式,表达式=True的值,表达式=False的值) 例如:求x,y中值大的数,存入变量Tmax中。 代码:Tmax=IIF(xy,x,y) 2 Choose函数 形式:Choose(整数表达式,值为1的返回值,值为2的返回值,…) 例如:根据Nop的值,得到+、-、×、÷中的某运算符。 代码: op= Choose(Nop,+,-,×,÷) 华中农业大学理学院计
您可能关注的文档
- 1 细胞是构成有机体的基本单位.docx
- VB.Net课件1环境熟悉.ppt
- VB.Net课件2面向对象.ppt
- VB.Net课件3基本控件.ppt
- VB.Net课件Do Loop循环.ppt
- VB.Net课件Vb.net控制结构(顺序和选择).ppt
- VB.Net课件vb第7章.ppt
- VB.Net课件第5讲.ppt
- VB.Net课件第5章 数组1.ppt
- VB.Net课件第5章 数组3.ppt
- VisualBasic.Net程序设计课件第07讲 For循环结构.ppt
- VisualBasic.Net程序设计课件第08讲 Do循环结构.ppt
- VisualBasic.Net程序设计课件第09讲 综合实训(控制结构应用).ppt
- VisualBasic.Net程序设计课件第10讲 一维数组.ppt
- VisualBasic.Net程序设计课件第11讲 二维数组.ppt
- VisualBasic.Net程序设计课件第12讲 综合实训(数组应用).ppt
- VisualBasic.Net程序设计课件第13讲 过程的定义与调用.ppt
- VisualBasic.Net程序设计课件第14讲 参数传递与作用域.ppt
- VisualBasic.Net程序设计课件第15讲 数据库基础.ppt
- VisualBasic.Net程序设计课件第16讲 数据库SQL语句.ppt
文档评论(0)