vb教程第4章教案

vb教程第4章教案

ID:39991243

大小:642.00 KB

页数:42页

时间:2019-07-16

vb教程第4章教案_第1页
vb教程第4章教案_第2页
vb教程第4章教案_第3页
vb教程第4章教案_第4页
vb教程第4章教案_第5页
资源描述:

《vb教程第4章教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4选择结构程序设计程序流程有三种最基本的控制结构,即顺序结构、选择结构和循环结构。在一个过程中,程序通常是按照由上而下的顺序来执行各个语句的,直到整个过程结束。使用选择结构和循环结构,可以改变程序执行的流程。本章主要内容第4章选择结构程序设计条件表达式关系表达式/逻辑表达式条件语句If...Then/If...Then...Else条件语句的嵌套多分支语句选择性控件单选按钮/复选框计时器控件程序举例退出选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程4.1条件表达式示例Ifx=5Theny=x+1Ifa>1And

2、b<>0Thenx=14.2条件语句两种格式的条件语句:If...ThenIf...Then...Else选择结构设计关系表达式逻辑表达式格式:If条件Then语句或If条件Then语句块EndIf功能:若条件成立(值为真),则执行Then后面的语句或语句块,否则直接执行下一条语句或“EndIf”的下一条语句4.2.1If...Then语句多行(块)结构单行结构正例:Ifa<12Theny=2正例:Ifa<12Theny=2EndIf错例:Ifa<12Theny=2EndIf格式:If条件Then语句块1(A)Else语句块2(B)EndIf

3、功能:首先测试条件(E),如果条件成立(即值为真),则执行Then后面的语句块1,如果条件不成立(即值为假),则执行Else后面的语句块2。而在执行Then或Else之后的语句块后,会从EndIf之后的语句继续执行。真假ABE4.2.2If...Then...Else语句实现一些简单的条件判断分支结构格式:IIf(条件,条件为真时的值,条件为假时的值)功能:对条件进行测试,若条件成立(为真值),则取第一个值(即“条件为真时的值”),否则取第二个值(即“条件为假时的值”)。例如,将a、b中的小数,放入Min变量中:Min=IIf(a<b,a,b)4.

4、2.3IIf函数1.下列字符中,____字符最大,____字符最小。A.1B.ZC.*D.a2.假设a=1,b=2,下列逻辑表达式中其值为真的有A.a<=0B.a>=0Andb>2C.a<=0Or"b">"ab"D.a>=0AndNotb<2E.2*a=-bOra>0Andb>0请你给出答案想一想思考题最大字符:D最小字符:CFFTTTPrivateSubForm_Load()Showa=1:b=3c=2*a-ba=IIf(caThena=a+1c=c-1Elsea=a-1End

5、IfPrinta,b,cEndSub下列程序的运行结果是?想一想思考题25-2例4.1a(1)创建应用程序的用户界面和设置对象属性(2)编写程序代码功能要求:用户在“a=”文本框(Text1)、“b=”文本框(Text2)和“c=”文本框(Text3)中输入数据,单击“判断”按钮后,则在“最大数=”文本框(Text4)中输出结果例4.2输入三个数a、b、c,求出其中最大数例4.2PrivateSubCommand1_Click()'m用来存放较大值DimaAsInteger,bAsIntegerDimcAsInteger,mAsIntegera=Val(T

6、ext1.Text)b=Val(Text2.Text)c=Val(Text3.Text)Ifa>bThenm=aElsem=bEndIfIfc>mThenm=cText4.Text=mEndSub程序代码程序流程图假假真开始从3个文本框中读取数值a,b,ca>bm=bc>m结束m=a真m=c在文本框Text4中显示m值Then和Else后面的语句块包含另一个条件语句1.一般格式If条件1ThenIf条件2Then…EndIfElse…EndIf使用条件语句嵌套时,一定要注意If与Else,If与EndIf的配对关系。4.2.4条件语句的嵌套例如

7、:0时至12时,显示“早上好”利用窗体装载(Load)事件,采用Print直接在窗体上输出结果PrivateSubForm_Load()DimhAsIntegerShow'使print输出在窗体上的内容可见h=Hour(Time())'取系统的时间FontSize=30:ForeColor=RGB(255,0,0)BackColor=RGB(255,255,0)Ifh<12ThenPrint"早上好!"ElseIfh<18ThenPrint"下午好!"ElsePrint"晚上好!"EndIfEndIfEndSub例4.3根据不同的时间段发出问候语例4.3I

8、f条件1Then语句块1ElseIf条件2Then语句块2Else

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

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

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