项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂

2025-02-12
| 27页
| 160人阅读
| 1人下载
精品

内容正文:

2.2认识Visual Basic6.0表达式 Visual Basic6.0项目教程 同步精品课堂 电子工业出版社 任务一 Visual Basic6.0中的语句书写格式 任务二 Visual Basic6.0的算数表达式、字符串表达式 任务三 Visual Basic6.0中比较运算符和表达式、逻辑运算符和表达式 掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。 教学目标 一 1、了解Visual Basic6.0的语句格式 2、掌握Visual Basic6.0中的运算符和表达式 3、理解运算符表达式的优先级 教学重难点 二 教学重点: 1、Visual Basic6.0中语句格式 2、掌握Visual Basic6.0中的运算符和表达式 教学难点: 运算符的优先级 导入新课 三 思考问题: 上节课我们认识了Visual Basic6.0中的代码编写那么语句格式是什么呢?我们在上小学、初中的时候大家都学过哪些运算符和表达式呢?在学习运算符和表达式的时候也学习了哪些优先级? 任务一 Visual Basic6.0中的语句书写格式 新知讲授 四 我们学习的这门语言是Visual Basic6.0那么这门是有一些语法格式要我们来遵守的,进行书写代码的时候要遵循的语法格式有如下几点: 字串型(String) 字节型(Byte) 日期型(Date) 字母不区分大小写。Visual Basic6.0对关键字有自动转换大小写的功能 标点符号都需要在英文状态下输入 新知讲授 四 字串型(String) 字节型(Byte) 日期型(Date) 语句用Enter键结束,一般要求“一句一行” 可以使用符合语句,即吧多语句写在同一行中,但是必须用冒号(:)连接 当一行大妈很长时,可以使用“空格+-”来续行,也就是当一行下不下时,可以在第一行的末尾家长“空格+-”,在下一行继续写 任务二 Visual Basic6.0的算数表达式、字符串表达式 新知讲授 四 子任务二:Visual Basic6.0的算数表达式、字符串表达式 在程序中对数据进行处理,就是使用运算符对数据进行各种运算,将运算符和数据组成各种各样的表达式,可以完成各种不同类型的运算算术表达式,由算术运算符数、数值型和圆括号组成。其运算结果为数值型Visual Basic 6.0提供了八个算术运算符,按照优先级高低列出这些算术运算符。 新知讲授 四 子任务二:Visual Basic6.0的算数表达式 新知讲授 四 算数运算符注意事项: 例如:5 Mod 3 表达式的值是2而5\3的值是1。可以套用小时候所学习的5÷3=1…..2,我们可以看出5 Mod 3就是去余数而5\3就是取整数。5/2则是2.5。 Mod取模运算就是取余数 算术运算符的含义和数学中运算符的含义基本相同,只是表达式有所不同,例如数学表达式2a+3的Visual Basic6.0中的表达式为2*a+3、16除以4则为16/4 02 01 新知讲授 四 字符串表达式注意事项: 此外运算符+也可以作为字符串连接运算符使用。例如,“hello”+”word”的运算结果为“hello word” 在Visual Basic6.0中有一个专门的字符串连接符&,用于连接两个或更多分字符串并构成字符串表达式例如:字符串表达式“xyz”&“123”的运算结果为“xyz123” 04 03 任务三 Visual Basic6.0中比较运算符和表达式、逻辑运算符和表达式 新知讲授 四 比较运算符和表达式: 新知讲授 四 比较运算符和表达式注意事项: 在Visual Basic6.0中,任何非零值均可视为True,但是一般使用-1来表示错,使用0来表示False。 关系表达式由比较运算符数值表达式的字符串表达式组成,但是比较运算符两侧的表达式的是据类型,必须完全一致. 比较运算符用来对两个表达式的值进行比较,由此构成的表达式被称为关系表达式,其值是一个逻辑值即真(True)或假(False) 03 02 01 新知讲授 四 字符串表达式注意事项: “?”表示任何单一字符,(*)来表示0个或多个字符;(!)表示不在字符列表中的任何单一字符 Like运算符用来比较字符串的模式匹配,判断一个字符串是否属于某一模式。如果字符串与模式匹配,则结果为True;如果不匹配则结果为False 05 04 新知讲授 四 变量作用域及其声明位置如图所示: 逻辑运算符和逻辑表达式: 逻辑运算符用来对各种布尔型数据进行逻辑运算,优先级高低如图: 记忆妙招 Not:取反 And:一错则错 Or:一对则对 新知讲授 四 运算符的优先级: 如果表达式中的一些运算符级别相同,则按照他们从左到右出现的顺序进行运算,括号内的运算符,总是优先于括号外的运算符。 一个表达式可能含有多种运算,系统会按照预先确定的顺序进行计算。此顺序被称为运算符的优先顺序,从高到低的顺序为算术运算符---->字符串连接运算符---->比较运算符---->逻辑运算符 02 01 师生互动 五 1、运算符有哪几类? 答案: 算数表达式、字符串表达式、比较运算符和表达式、逻辑运算符和表达式 师生互动 五 2、算数运算符的优先级? 答案: 算数运算符的优先级 ^>取负(-) > *,/ > \ > mod > +,-(减) 师生互动 五 3、运算符和表达式的优先级? 答案: 运算符的优先顺序,从高到低的顺序为算术运算符-->字符串连接运算符-->比较运算符-->逻辑运算符 随堂练习 六 1.在VisualBasic中,变量名必须以字母开头最大长度不能超过255个字符。 对 2、表达式(8-(6*5-28)/2)^2的值是51。 错 按照优先级计算先算6*5-28等于2,然后得出8-2/2,得7然后平方等与49 随堂练习 六 3.设a=1,b=2,c=3,d=4,则表达式Not a<=c Or 4*c<=b^2 And b<>a+c的值是True。 4.设a=1,b=2,c=3,d=4,则表达式Not (a<=c Or 4*c<=b^2 And b<>a+c)的值是False。 对 错 按照优先级先计算算数运算符最后计算逻辑运算符答案为False 随堂练习 六 5.5 mod 3+5\3的值是 6. 在Not、And、Or三个逻辑运算符中,优先级最高的是 Not 3 课堂小结 七 谢谢 $$

资源预览图

项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂
1
项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂
2
项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂
3
项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂
4
项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂
5
项目二 认识Visual Basic6.0表达式(课件)-《Visual Basic6.0项目教程》(电工版第3版)同步精品课堂
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。