1 / 52
文档名称:

VB第4章电子讲稿.ppt

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

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

分享

预览

VB第4章电子讲稿.ppt

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

下载得到文件列表

VB第4章电子讲稿.ppt

文档介绍

文档介绍:
4
选择结构设计
选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程
本章主要内容
条件表达式
关系表达式/ 逻辑表达式
条件语句
If...Then / If...Then...Else
条件语句的嵌套
多分支语句
选择性控件
单选按钮/ 复选框
计时器控件
程序举例
第4章选择结构设计
使用选择结构语句时,要用条件表达式来描述条件
示例 If x = 5 Then y = x + 1
If a>1 And b<>0 Then x = 1

条件表达式可以分为两类:
关系表达式和逻辑表达式
条件表达式的取值为逻辑值(也称布尔值):
真(True) 和假(False)
条件表达式
用一个比较运算符把两个表达式(如算术表达式)连接起来的式子。值为True(真)和False(假)
常用比较运算符()。举例
3*2 < 8 值为真
"32" <= "3" & "2" 值为真
6 > 8 值为假
7 >= 9 值为假
"ac" = "a" 值为假
3 <>6 值为真
关系表达式
(1)所有比较运算符的优先级都相同
(2)日期型数据看成“yyyymmdd”的8位整数,按数值大小比较
(3)字符型数据按其ASCII码值进行比较
"A" 小于"B"
"a" 大于"A"
"ABC" 大于"AB2"
"ABC" 大于"AB"
(4)Like和Is
Like称为字符串匹配,Is用来比较两个对象的引用变量
说明
用逻辑运算符把关系表达式或逻辑值连接起来的式子
逻辑表达式的值是一个逻辑值
例如:数学式1≤x<3 可以表示为 1 <=x And x<3

常用逻辑运算符有:And(与)、Or(或)、Not(非)
示例:
Not (2<3) 2<3为真,再取反,结果为假
3>=3 And 4<5+1 两个关系表达式为真,结果为真
"3" <= "3" Or 5<3 “3”<=”3”为真,结果为真
逻辑表达式
(1)逻辑表达式的运算顺序是:
先算术运算或字符串运算,再比较运算,后逻辑运算。括号优先,同级运算从左到右执行
(2)按Not、And、Or的优先次序进行
示例: 3<>2 And Not 4<6 Or "12" = "123"
先进行Not运算,则有:真And假Or假,再进行And运算后进行Or运算,结果为假(False)
说明
判断条件:
年号(y)能被4整除,但不能被100整除;或者能被400整除,用逻辑表达式来表示这个条件,写成:
(y Mod 4=0 And y Mod 100<>0) Or (y Mod 400=0)
也可写成:
(Int(y/4)=y/4 And Int(y/100)<>y/100) Or Int(y/400)=y/400)
判断某一年是否闰年
两种格式的条件语句:
If...Then
If...Then...Else

If...Then语句
格式:
If 条件 Then 语句
或
If 条件 Then
语句块
End If
功能:若条件成立(值为真),则执行Then后面的语句或语句块,否则直接执行下一条语句或“End If”的下一条语句
条件语句
如果满足条件CJ<60时,打印出“成绩不及格”,采用的条件语句是:
If CJ<60 Then Print "成绩不及格"
多行代码:
If CJ<60 Then
Print "成绩不及格“
Print "请准备补考"
End If

最近更新

2026年优秀作文650字叙事作文 12页

2024年四川中医药高等专科学校单招职业技能考.. 42页

2024年四川化工职业技术学院单招职业技能考试.. 40页

2024年四川商务职业学院单招职业倾向性考试题.. 40页

2024年四川工业科技学院单招职业适应性考试模.. 40页

2024年四川科技职业学院单招职业倾向性考试模.. 42页

2024年四川铁道职业学院单招职业适应性考试题.. 40页

2024年大庆职业学院单招综合素质考试模拟测试.. 40页

2024年大连枫叶职业技术学院单招职业技能考试.. 41页

2024年大连装备制造职业技术学院单招职业倾向.. 39页

2024年天府新区通用航空职业学院单招职业技能.. 39页

2024年天津医学高等专科学校单招职业倾向性测.. 40页

2026年企业工程施工合同 13页

2024年天门职业学院单招职业倾向性测试模拟测.. 39页

2024年娄底职业技术学院单招职业技能测试题库.. 41页

2024年宁夏工业职业学院单招职业技能测试模拟.. 40页

2026年企业员工劳模先进的事迹材料 20页

2026年企业员工个人先进事迹材料 15页

2024年宁波职业技术学院单招职业技能测试题库.. 41页

绿色建材的生命周期评价 26页

高速缓存一致性协议 37页

2024年安徽汽车职业技术学院单招职业技能考试.. 41页

2024年安徽省六安市单招职业倾向性考试模拟测.. 39页

2026年以说明文为题材的作文 15页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页

农村人才流失国外研究报告 2页

住院患者自带药品使用管理规定通知 3页

栏杆计算书 2页

黄酒评分、扣分标准表(共1页) 1页