VB基本语句(8学时).ppt

VB基本语句(8学时).ppt

ID:51598145

大小:595.05 KB

页数:57页

时间:2020-03-25

VB基本语句(8学时).ppt_第1页
VB基本语句(8学时).ppt_第2页
VB基本语句(8学时).ppt_第3页
VB基本语句(8学时).ppt_第4页
VB基本语句(8学时).ppt_第5页
资源描述:

《VB基本语句(8学时).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、5.1分支结构5.3程序示例5.2循环结构信电工程学院VisualBasic程序设计第五章基本的控制结构5.4二级考试部分试题先对条件测试,根据测试的结果选择执行不同的分支1.If条件语句2.SelectCase结构VisualBasic程序设计§5.1选择结构3.条件函数例:Ifscore>=60ThenPrint"祝贺你考试通过!"EndIfPrint“继续努力!”等价于:IfScore>=60ThenPrint“祝贺你考试通过!”Print“继续努力!!!”1.If…Then结构格式:(1)If条件T

2、hen(A组语句)EndIf……(2)If条件Then语句执行规则:若条件成立,执行A组语句;条件不成立,跳过A组语句.§5.1.1If条件语句条件A组语句TF使用前提:条件成立时,A组语句中只一条执行语句例:Ifscore>=60ThenPrintscorePrint"祝贺你考试通过!"EndIfPrint“继续努力!”练习.1.If…Then结构例1:输入两个数,分别放在x和y变量中,比较它们大小,然后将大数放在x中,小数放在y中。x

3、Theny=xx=yEndIfPrintx,y……t=xx=yy=tFxyT思考:3个数的排序如何实现?①②③两个变量的值互换:§5.1.1If条件语句例:Ifscore>=60ThenPrint“祝贺你考试通过!”ElsePrint“考试未通过.”EndIfPrint"继续努力!"2.If…Then…Else结构格式:If条件ThenA组语句ElseB组语句ENDIf执行规则:条件成立,执行A组语句,条件不成立,执行B组语句例2:计算分段函数:(可用双分支和两个单分支分别实现)Y=√x2+1(x≠0)x3

4、+3x(x=0)条件A组语句TFB组语句§5.1.1If条件语句F两边之和大于第三边?2.If…Then…Else结构例3:已知△三边的长,设计求△面积的程序(P64)。输入a,b,c求S△结束输出s求半周长LT提示数据错开始§5.1.1If条件语句例4:(思考)输入二级考试成绩,要求显示对应三级制的评定。评定条件为:优:Mark≥90等级:通过:60≤Mark<90未通过:<60成绩>=90?输入成绩开始输出“通过”T输出“优”T成绩>=60?F输出“未通过”F§5.1.1If条件语句.3.If…Then

5、…ElseIf结构Mark=Text1.TextIfMark>=90ThenPrint"优"ElseIfMark>=60ThenPrint“通过"ElsePrint“未通过"EndIf若条件1与条件2换位,结果会怎样?格式:If条件1Then(A组语句)ElseIf条件2Then(B组语句)ElseIf条件3Then(C组语句)……Else(n组语句)EndIf§5.1.1If条件语句.格式:If条件1ThenA组语句ElseIf条件2ThenB组语句ElseIf条件3ThenC组语句……Elsen组语句E

6、ndIf3.If…Then…ElseIf结构注意:多分支语句中,有多个分支同时满足,只执行第一个与之匹配的语句块。注意ElseIf的写法§5.1.1If条件语句.例5编写一个按月收入额计算个人收入调节税的程序计算方法如下(P77例5-8)0Pay≤1000或离退休(Pay-1000)*0.051000<Pay≤2000Z=(Pay-2000)*0.15+502000<Pay≤3000(Pay-3000)*0.25+2003000<Pay≤4000(Pay-4000)*0.35+450Pay≤4000分析:选

7、择语句结构每个条件的表示及先后顺序3.If…Then…ElseIf结构§5.1.1If条件语句.4.If语句的嵌套§5.1.1If条件语句If语句的嵌套是指if或else后面的语句块中又包含If语句。语句形式:If<表达式1> ThenIf<表达式11> Then……EndIf……EndIf注意:(1)对于嵌套结构,为了增强程序的可读性,应该采用缩进形式书写;(2)If语句形式若不在一行上书写,必须与EndIf配对多个If嵌套,EndIf与它最接近的If配对。SelectCase测试表达式Case测试项1A

8、组语句Case测试项2B组语句……CaseElsen组语句EndSelect说明:测试表达式的值应是数字或字符型测试项的取值必须与测试表达式的值类型相同,常用形式为:具体取值,用逗号隔开如:1,5,9连续的范围:界1TO界2如:12To20满足某个条件:Is运算符如:Is>10三种形式可以组合使用§5.1.2SelectCase语句SelectCase结构例5:输入二级考试成绩,要求显示对应三级制的评定。Mark

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。