vb第3章第3节2-if语句

vb第3章第3节2-if语句

ID:36318274

大小:206.00 KB

页数:26页

时间:2019-05-09

vb第3章第3节2-if语句_第1页
vb第3章第3节2-if语句_第2页
vb第3章第3节2-if语句_第3页
vb第3章第3节2-if语句_第4页
vb第3章第3节2-if语句_第5页
资源描述:

《vb第3章第3节2-if语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本节的学习内容学点什么呢?熟练掌握用VB语言的选择语句进行选择结构程序设计的方法第3章VB.NET面向对象程序设计——第3节2选择结构语句PAB真假选择结构双分支选择结构单分支选择结构PA真假第3章VB.NET面向对象程序设计——第3节2选择结构语句选择结构kA1A2AiAnk=k2k=k1k=knk=ki......多分支选择结构第3章VB.NET面向对象程序设计——第3节2选择结构语句选择结构语句1、If语句2、Select语句3、Goto语句第3章VB.NET面向对象程序设计——第3节2选择结构语句选择结构的应用场合当我们不知向何处走时,会抬头看看路牌,当某个方向满足了我们的要求,则

2、会向此方向走去。在程序设计中当某条件成立,执行一段程序;某条件不成立,执行另一段程序。这就是选择结构。选择结构可使用If或Select语句完成。第3章VB.NET面向对象程序设计——第3节2选择结构语句例:计算分段函数主要代码:Ifx<>0Theny=Math.sin(x)+Math.sqrt(x*x+1) Else y=Math.cos(x)-x^3+3*x EndIf第3章VB.NET面向对象程序设计——第3节2选择结构语句结构化程序设计语句语句类别语句名称顺序语句赋值语句结束语句条件语句条件语句(If语句)选择语句(Select语句)转移语句Goto语句循环语句计数循环(For/Ne

3、xt语句)条件循环(Do……Loop语句)第3章VB.NET面向对象程序设计——第3节2选择结构语句3.3.2选择结构语句一、条件语句(If语句)功能:在程序中根据条件是否满足选择执行相应的语句。例如,若变量A的值大于变量B的值,将B的数值赋予A。IfA>BThenA=BIf语句的多种格式:(一)格式1(单分支结构)If条件Then语句EndIf或:If条件Then语句第3章VB.NET面向对象程序设计——第3节2选择结构语句例如:DimxAsInteger,yAsIntegerx=3:y=2Ifx+yThenx=y其中,If语句的条件是一个数值表达式,由于该表达式的值等于5(非0为Tru

4、e),因此条件满足,将y的值赋给x。说明:(1)If语句中的条件为关系表达式、逻辑表达式、数值表达式。若数值表达式的值非0,则If语句中的条件为True;若数值表达式的值为0,则If语句中的条件为False。第3章VB.NET面向对象程序设计——第3节2选择结构语句(2)若Then后面有多个语句,则语句之间用冒号分隔(或并列多行)。例如:Ifx>yThenMessageBox.Show("x="&xvbCrLf&"y="&y):x=y或:Ifx>yThenMessageBox.Show("x="&xvbCrLf&"y="&y)x=yEndIf该语句功能:若x的值大于y的值,输出x、y的值,

5、然后将y的值赋给变量x。第3章VB.NET面向对象程序设计——第3节2选择结构语句(3)计算机执行If语句的过程:首先计算If和Then之间的表达式(条件),得到一个逻辑值(True或False)。若值是True(满足条件),执行Then后面的语句。接着执行If语句的后继语句。若值是False(不满足条件),不执行Then后面的语句,直接执行If语句的后继语句。(4)If语句的流程图:第3章VB.NET面向对象程序设计——第3节2选择结构语句(二)格式2(双分支结构)If条件Then语句1Else语句2EndIf或:If条件Then语句1Else语句2说明:(1)语句中的条件、书写规则与格

6、式1相同。第3章VB.NET面向对象程序设计——第3节2选择结构语句例如:Ifx>yThenx=yElsey=xEndIf或:Ifx>yThenx=yElsey=x语句功能:若x的值大于y的值,则将y的值赋给变量x;否则将x的值赋给变量y。第3章VB.NET面向对象程序设计——第3节2选择结构语句(2)计算机执行If-Then-Else语句的过程:首先计算If和Then之间的表达式(条件),得到一个逻辑值(True或False)若值是True(满足条件),则执行Then后面的语句1。接着执行If语句的后继语句。若值是False(不满足条件),则执行Else后面的语句2,接着执行If语句的后

7、继语句。(3)Then部分的语句和Else部分的语句都可以是多个语句。第3章VB.NET面向对象程序设计——第3节2选择结构语句语句2N语句1Y条件P(4)If-Then-Else语句的流程图:第3章VB.NET面向对象程序设计——第3节2选择结构语句例:计算分段函数单分支结构实现:y=Math.cos(x)-x^3+3*xIfx<>0Theny=Math.sin(x)+Math.sqrt(x*x+1)双分支结构实现:I

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

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

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