1 / 19
文档名称:

第5章 选择结构程序设计.ppt

格式:ppt   页数:19
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第5章 选择结构程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第5章 选择结构程序设计.ppt

文档介绍

文档介绍:第5章选择结构程序设计
本章主要任务:
(1)掌握关系运算与逻辑运算。
(2)掌握IF语句和Select Case语句的使用。
(3)掌握选择结构的嵌套应用。
关系运算符与关系表达式
比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为True,若关系不成立,结果为False。
VB中的关系运算符如下表所示。
运算符
含义
优先级
实例
结果
<
小于
所有关系运算优先级相同。低于算术运算的加“+”,减“-”运算,高于逻辑非“Not”运算。
15+10<20
False
<=
小于或等于
10<=20
True
>
大于
10>20
False
>=
大于或等于
"This">= "That"
True
=
等于
"This"= "That"
False
<>
不等于
"This"<> "That"
True
Like
字符串匹配
"This" Like "*is"
True
Is
对象比较
运算符和表达式
关系运算的规则如下:
(1)当两个操作式均为数值型,按数值大小比较。
(2)字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。
例: " ABCDE " > " ABRA " 结果为 False
(3)同种类型的两个量才具有比较意义。所以比较量要求同种类型。
例如: strNum= "189“
29>val(strNum)
运算符和表达式
逻辑运算符与逻辑表达式
逻辑运算符:Not,And,Or Xor
运算符和表达式
说明:
(1)逻辑运算符的优先级不相同,Not(逻辑非)最高,但它低于关系运算。
(2)VB中常用的逻辑运算符是Not、And和Or。它们用于将多个关系表达式进行逻辑判断。
(3)可以使用()改变运算的优先顺序。
例如:
数学上表示某个数在某个区域时用表达式: 10≤X<20
用VB程序中应写成: X>=10 And X<20
如果写成如下形式将是错误的:
10<=x<20 或 10<=x Or x<20
运算符和表达式
例:用人单位招聘秘书:年龄小于40岁,女性,学历专科或本科:
写成条件VB的表达式:
年龄<=39 性别=“女”学历=“专科”学历=“本科”
运算符和表达式
And
Or
And
( )
单分支If…Then语句
If <表达式> Then
语句块
End If
例:已知两个数x和y,比较它们的大小, 使得x大于y.
If x<y Then
t=x
x=y
y=t
End If
IF条件语句
双分支结构If…Then…Else语句
IF条件语句
If <表达式> Then
<语句块1>
Else
<语句块2>
End If
例如:输出x,y两个中值较大的一个值。
IF X>Y Then
Print X
Else
Print Y
End If
IF条件语句
多分支结构If…Then…ElseIf语句
形式:
If <表达式1> Then
<语句块1>
ElseIf <表达式2>Then
<语句块2>

[Else
语句块 n+1 ]
End If
IF条件语句

最近更新

2024年陕西省铜川市单招职业适应性考试题库含.. 40页

2024年陕西警官职业学院单招职业适应性测试模.. 40页

2024年青岛职业技术学院单招职业适应性测试模.. 40页

2024年青海省海东地区单招职业适应性测试模拟.. 41页

2024年鞍山职业技术学院单招职业倾向性考试题.. 40页

2024年黑龙江旅游职业技术学院单招综合素质考.. 40页

2024年黔南民族幼儿师范高等专科学校单招综合.. 38页

2025年七台河职业学院单招职业适应性测试模拟.. 40页

2025年三门峡社会管理职业学院单招综合素质考.. 39页

2025年上海建桥学院单招职业适应性测试模拟测.. 41页

2025年上海电机学院单招综合素质考试模拟测试.. 41页

2025年临沂职业学院单招职业技能考试模拟测试.. 40页

2025年云南农业职业技术学院单招职业技能考试.. 38页

2025年云南文化艺术职业学院单招职业倾向性测.. 40页

2025年云南理工职业学院单招综合素质考试模拟.. 40页

2025年仰恩大学单招职业倾向性测试模拟测试卷.. 41页

2025年内蒙古化工职业学院单招职业适应性测试.. 40页

2025年内蒙古科技职业学院单招职业倾向性测试.. 39页

2025年包头铁道职业技术学院单招职业技能测试.. 39页

2025年华东政法大学单招职业适应性测试题库带.. 39页

2025年南京特殊教育师范学院单招职业倾向性考.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页