VB运算符与表达式
- 格式:ppt
- 大小:2.10 MB
- 文档页数:20


1、VB中的表达式类型有:
(1)算术表达式 (2)字符串表达式 (3)关系表达式 (4)逻辑表达式
(1)算术运算符(+、-、*、/、\、MOD、^)
举例
运算符 举例 说明 结果
+ 25+25 加法 50
- 50-50 减法 0
* 5*5 乘法 25
/ 25/5 除法 5
\ 35\4 整除 8
MOD 62MOD9 求余数 8
^ 2^3 指数 8
例:62MOD9+2^3=16
(2)VB中常用的字符串运算符有”&”和”+”(连接)
功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。
“I am a ” & “teacher”=“I am a teacher”
(3)关系表达式的值为布尔型的值True 或False
关系运算符及其示例见表:
关系运算符 含义 相当的数学符号 关系表达式示例
= 等于 = x=0
> 大于 > x*y>x+y(true)
< 小于 < "QB"<"VB"
<> 不等于 ≠ X<>0 >= 大于等于 ≥ x>=10
<= 小于等于 ≤ x<=0
关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。
如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。例如:
a
x+y>5(x=3,y= -2) 其值为False
(4)逻辑表达式的值也是布尔型的值True 或False
逻辑运算符:not、and、or 3种
2、在VB中,几种不同性质的运算符的优先级别如下:
算术运算符>字符运算符>关系运算>逻辑运算
3、Vb函数的含义及使用方法
序号 函数 返回值 类型
1 Abs(x) X的绝对值
例:Abs(-2.35)结果2.35 X的类型
2 Int(x) X的整数部分
VB 第二章 练习三 运算符及表达式
一:把下面有关运算符的表格补充完整:
VB算术运算符(共8个) VB关系运算符(共8个)
VB布尔运算符(共6个)
二:历年高考题
1、符号Visual Basic 6.0规范的表达式是( )
A.(a+b)(a-b) B.a2-b2 C.a^2-b^2 D.[a+b]*[a-b]
2、表达式 14 Mod 3的值是( )
A.2 B.-2 C. 1 D.-1
3.下列各种运算符,运算级别最高的是( ) (课后原题)
A.关系运算符 B.布尔运算符 C.算术运算符 D.字符串连接运算符
4.假设变量a=1234,执行t=(a\100) Mod 10语句以后,t的值是( )
A.1 B.2 C.3 D.4
5.符合Visual Basic 6.0规范的表达式是( ) A.a2+ab B.a(a+b) C.a*[a+b] D.a*(a+b)
6.表示x位于闭区间[-3,3] 的Visual Basic表达式是 ( )
A.-3<=x<=3 B.x>= - 3 Or x<=3 C.x>= - 3 And x<=3 D.x>= - 3 Xor
x<=3
7、Visual Basic 6.0的表达式分为哪几类?(5分)(课后原题)
8、将数学表达式sin430+ex 转化成符合VB 6.0规范的表达式是( )
c+d
A、(sin(43*3.1415926/180)+Exp(x))/(c+d) B、(sin(43) +Exp(x)) /(c+d)
VB中常用的表达式、函数、运算符
1、VB中的表达式类型有:
(1)算术表达式 (2)字符串表达式 (3)关系表达式 (4)逻辑表达式
(1)算术运算符(+、-、*、/、\、MOD、^)
举例
运算符 举例 说明 结果
+ 25+25 加法 50
- 50-50 减法 0
* 5*5 乘法 25
/ 25/5 除法 5
\ 35\4 整除 8
MOD 62MOD9 求余数 8
^ 2^3 指数 8
例:62MOD9+2^3=16
(2)VB中常用的字符串运算符有”&”和”+”(连接)
功能:把参加运算的字符串按原来的顺序首尾相接,组成新的字符串。
“I am a ” & “teacher”=“I am a teacher”
(3)关系表达式的值为布尔型的值True 或False
关系运算符及其示例见表:
关系运算符 含义 相当的数学符号 关系表达式示例
= 等于 = x=0
> 大于 > x*y>x+y(true)
< 小于 < "QB"<"VB"
<> 不等于 ≠ X<>0 >= 大于等于 ≥ x>=10
<= 小于等于 ≤ x<=0
关系表达式的运算顺序是:先进行算术运算或字符串运算,然后再进行比较运算。其运算结果是一个逻辑值,即True(真)或False(假)。如果条件成立,则关系表达式取True;如果条件不成立,则关系表达式的值为False。
如果关系运算符的两边表达式的运算结果是数值,则按其大小比较。例如:
a
x+y>5(x=3,y= -2) 其值为False
(4)逻辑表达式的值也是布尔型的值True 或False
逻辑运算符:not、and、or 3种
2、在VB中,几种不同性质的运算符的优先级别如下:
算术运算符>字符运算符>关系运算>逻辑运算
3、Vb函数的含义及使用方法
序号 函数 返回值 类型
1 Abs(x) X的绝对值
例:Abs(-2.35)结果2.35 X的类型
【教材分析】 2.2 数据的表示与处理(二)
《VB运算符与表达式》教学设计
本章节是在同学们学习完算法及可视化编程的一般步骤的基础上开设的。教材安排合理,因为只有学生通过本节的学习,才能进一步地对 Visual Basic 程序组成的领会,为下一步把算法转换成 Visual Basic 程序打下基础。符合学生的认知规律。 学习这些内容就是一步一步的积累Visual Basic 语言的语法。上好这节课是使学生能否较好地学好"算法与程序设计"这一模块的关键。而本节内容枯燥无味,与学生一直认为信息技术课是上机操作的观念更是大相径庭。而运算符及表达式在数据运算中起到了相当重要的作用,为了为后序编程打下基础,因此本节课采 取了由浅入深、循序渐进的教学策略,以例子讲解->强化练习->引发学生思考为流程。运用 “引——激——拓”的课堂教学模式。注重培养学生的实际操作能力,为学习编程打下坚实的基础。
【学情分析】
《VB运算符与表达式》这节课的授课对象是新生,没有任何语言基础,所以,对于本节课的内容,对于大部分学生来说有一定的难度,由于本节于数学中的知识有一定的联系,本节可运用类比法,能把知识化难为易,有利于学生理解、掌握,班级有部分学生对程序设计表现出浓厚的兴趣,高一年级的学生已具备了一定的观察、思考、分析和解决问题能力,因此在教学中注意引导方法,启发他们的思维能力,去解决问题,还是可行的。
【教学目标】
1、知识和技能
1 理解 VB 中表达式的概念 。
2 了解 VB 中常用运算符以及常用类型的表达式。
3 掌握 VB 表达式的书写。
4 掌握运算符和表达式优先级别的运算。
2、过程和方法
引导学生积极思考和分析问题。
3、情感态度与价值观
培养学生严谨的思维习惯和团队协作精
【重点】:
1. VB 表达式的书写。
2. 运算符和表达式的运算。 【难点】:运算符和表达式优先级别的运算
【学习环境】