VB第3章第3节2-If语句.ppt
《VB第3章第3节2-If语句.ppt》由会员分享,可在线阅读,更多相关《VB第3章第3节2-If语句.ppt(26页珍藏版)》请在三一办公上搜索。
1、第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,本节的学习内容,学点什么呢?,熟练掌握用VB语言的选择语句进行选择结构程序设计的方法,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构,双分支选择结构,单分支选择结构,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构,多分支选择结构,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构 语句,1、If 语句 2、Select 语句3、Goto 语句,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,选择结构的应用场合,当我们不知向何处走时,会抬头看看路牌,当某
2、个方向满足了我们的要求,则会向此方向走去。在程序设计中当某条件成立,执行一段程序;某条件不成立,执行另一段程序。这就是选择结构。选择结构可使用 If 或 Select 语句完成。,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,例:计算分段函数,主要代码:If x0 Then y=Math.sin(x)+Math.sqrt(x*x+1)Else y=Math.cos(x)x3+3*xEnd If,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,结构化程序设计语句,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,3.3.2 选择结构语句 一、条件语句(I
3、f语句)功能:在程序中根据条件是否满足选择执行相应的语句。例如,若变量A的值大于变量B的值,将B的数值赋予A。If AB Then A=B,If语句的多种格式:(一)格式1(单分支结构)If 条件 Then 语句 EndIf 或:If 条件 Then 语句,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,例如:Dim x As Integer,y As Integer x=3:y=2 If x+y Then x=y 其中,If语句的条件是一个数值表达式,由于该表达式的值等于5(非0为True),因此条件满足,将y的值赋给x。,说明:(1)If语句中的条件为关系表达式、逻辑表达式、
4、数值表达式。若数值表达式的值非0,则If语句中的条件为True;若数值表达式的值为0,则If语句中的条件为False。,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,(2)若Then后面有多个语句,则语句之间用冒号分隔(或并列多行)。例如:If xy Then MessageBox.Show(x=&x vbCrLf&y=&y):x=y 或:If xy Then MessageBox.Show(x=&x vbCrLf&y=&y)x=y EndIf该语句功能:若x的值大于y的值,输出x、y的值,然后将y的值赋给变量x。,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,
5、(3)计算机执行If语句的过程:首先计算If和Then之间的表达式(条件),得到一个逻辑值(True或False)。若值是True(满足条件),执行Then后面的语句。接着执行If语句的后继语句。若值是False(不满足条件),不执行Then后面的语句,直接执行If语句的后继语句。,(4)If语句的流程图:,第3章 VB.NET面向对象程序设计第3节 2 选择结构语句,(二)格式2(双分支结构)If 条件 Then 语句1 Else 语句2 EndIf 或:If 条件 Then 语句1 Else 语句2说明:(1)语句中的条件、书写规则与格式1相同。,第3章 VB.NET面向对象程序设计第3节
6、 2 选择结构语句,例如:If xy Then x=y Else y=x EndIf或:If xy Then x=y Else y=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语句的后继语句。(3)Then部分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB If 语句
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6522713.html