大学VB教程第5讲-循环结构与分支结构课件.ppt

大学VB教程第5讲-循环结构与分支结构课件.ppt

ID:56981606

大小:954.00 KB

页数:29页

时间:2020-07-25

大学VB教程第5讲-循环结构与分支结构课件.ppt_第1页
大学VB教程第5讲-循环结构与分支结构课件.ppt_第2页
大学VB教程第5讲-循环结构与分支结构课件.ppt_第3页
大学VB教程第5讲-循环结构与分支结构课件.ppt_第4页
大学VB教程第5讲-循环结构与分支结构课件.ppt_第5页
资源描述:

《大学VB教程第5讲-循环结构与分支结构课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机文化基础2课程回顾数据的输入方式?textInputbox数据的输出方式?LabelTextPrint(form)msgbox变量=InputBox(提示[,标题][,缺省][,x坐标][,y坐标])Label1.caption=“Abc”Text1.text=“Abc”Form1.printa;b;cForm1.printa,b,cForm1.printa&b&c函数形式:变量=MsgBox(提示[,按钮][,标题])过程形式:MsgBox提示[,按钮][,标题]第5章控制结构程序设计三大结构顺序结构分支结构循环结构熟练掌握分支语句的语法规则理解使用分支语句解题的思路选择(分支)结构★

2、语句形式:If语句SelectCase语句If-Then语句(单分支结构)If-Then-Else语句(双分支结构)If-Then-ElseIf语句(多分支结构)If语句的嵌套If-Then(单分支结构)例:语句(格式一):Ifx<=0theny=x^3+1Ifx>0andx<=2theny=2Ifx>2theny=5*x格式2:Ifx<=0theny=x^3+1EndifIfx>0andx<=2theny=2EndifIfx>2theny=5*xEndify=x3+1(x≤0)2(02)If-Then-Else(双分支结构)语句:Ifx<=0theny=x^3+1else

3、ifx<=2theny=2elsey=5*xEndif两个if语句嵌套。y=x3+1(x≤0)2(02)X>0X>2If-Then-Else语句:Ifx>2theny=5*xelseifx>0theny=2elsey=x^3+1Endify=x3+1(x≤0)2(02)X<=2X<=0If-Then-Else语句:Ifx<=2thenifx>0theny=2elsey=x^3+1endifelsey=5*xEndify=x3+1(x≤0)2(02)可以使用多种语句形式达到相同的效果If-Then-ElseIf(多分支结构)语句:Ifx

4、<=0theny=x^3+1Elseifx<=2theny=2Elsey=5*xEndify=x3+1(x≤0)2(02)X>2X>0选择(分支)结构注意:If语句的两种格式:写在一行if不对应endif,多条语句之间用冒号隔开。例:ifx>ythenz=x:x=x-y写在多行,一个if对应一个endif,一定要在then、else这些关键字后面回车。在多分支结构中,elseif是关键字,不可拆开写成elseif。if结构★If语句If-Then语句(单分支结构)If-Then-Else语句(双分支结构)If-Then-ElseIf语句(多分支结构)If语句的嵌套例5.2P

5、rivateSubCommand1_Click()DimxAsInteger,yAsInteger,tAsIntegerx=Val(Text1.Text)y=Val(Text2.Text)Ifx-1Theny=Sqr(x+1)Elsey=x*xEndIfText2.Text=Str(y)EndSub例5.5PrivateSubC

6、ommand1_Click()DimxAsIntegerx=Val(Text1.Text)Ifx<60ThenText2.text="不及格"ElseIfx<70ThenText2.text="及格"ElseIfx<80ThenText2.text="中等"ElseIfx<90ThenText2.text="良好"ElseText2.text="优秀"EndIfEndSubSelectcaseSelectCase变量或表达式case表达式列表1语句块1case表达式列表2语句块2……[caseelse语句块n+1]Endselect数值型或字符串表达式Case后不能出现变量a+bcase列表一

7、组枚举表达式(用逗号分隔)2,4,6,8"A","B","C"表达式1To表达式260To100Is关系运算符表达式Is<60注:关系表达式只能是简单条件,不可以加入逻辑运算符。错误:Is<100andis>60例题语句:Selectcasexcaseis<=0y=x^3+1caseis<=2y=2caseelsey=5*xEndselecty=x3+1(x≤0)2(02)0<

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

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

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