4vb运算符表达式

  • 格式:ppt
  • 大小:580.50 KB
  • 文档页数:15

下载文档原格式

  / 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3 逻辑运算符 逻辑运算符用于判断两个运算量之间的逻辑关系,其结果是一个逻辑 值。VB提供的6种逻辑运算符,如下表所示,(省略了Eov、Imp )。
Hale Waihona Puke Baidu
连接运算符 连接运算符的作用是将两个字符串相连接,以生成一个新的字符串。它 有“&”和“+”两种运算符。 “Visual Basic” & “程序设计” “Visual Basic” +“程序设计” '结果为“Visual Basic程序设计” '结果为“Visual Basic程序设计”
1 数学函数
数学函数用于进行数学 运算,包括三角函数、平方根 函数、绝对值函数、符号函数 以及指数函数和对数函数等。 常用VB数学函数,如表4.4.1 所示。
说明: ①三角函数Sin、Cos、Tan中的 自变量x是一个弧度值。应注意与 角度的转换。 ②求平方根函数Sqr中的自变量 x的取值必须大于等于0。
2.5 运算符与表达式
运算是对数据进行加工处理的过程。描述各种不同运算关系的符号,称 为运算符。而参与运算的数据,则称为运算量。 表达式由运算符和运算量构成,是说明应对数据进行何种操作的基本语 法单位。表达式中的运算量,可以是常量,也可以是变量,还可以是函数。 单个的变量或常量也可以看作是表达式。
1
课堂练习
.设a=2,b=3,c=4,d=5,求下列表达式的值(是 True还是False): (1)3>2*b OR a=c AND b<>c OR c>d (2)NOT a<=c OR 4*c=b^2 AND b<>a+c
2.6 常用内部函数
在VB中,函数可分为内部函数和用户函数两大类。内部函数又称标准函 数,是由系统预定义并可以在程序中直接调用的函数。用户函数是由用户自 己根据需要定义的。下面主要介绍部分常用内部函数。
课后作业
上机:在文本框中产生一个两位数整数,再 求它的平方和算术平方根。
VB算术表达式虽然与普通的数学表达式极为相似,但还是有所区别。
课堂练习
1、计算4+3*2^2 2、计算8+2*3^2\9/8-3 mod 2
2
关系运算符
关系运算符也称比较运算符,用于比较两个表达式之间的关系。在VB中 共提供了8种关系运算符,如表所示(省略了Like、Is)。
说明: (1)所有关系运算具有相同的运算优先级。 (2)数学不等式:a≤x≤b,在VB中不能简单地写成“a<=x<=b”,应 为“a<=x And x<=b”。
2
字符串函数 字符串函数专门用于对字符串型数据的处理。常用VB字符串函数,如表 4.4.2所示。
3
转换函数 转换函数的功能是进行数据的类型转换。常用转换函数如表4.4.3所示。
4 日期和时间函数
5
随机数函数 随机函数的用途是产生随机数,以便模拟自然界和科学研究中的各种 随机现象,在各种模拟程序和游戏程序中有着广泛的应用。 随机函数的格式为: Rnd(n) 功能:产生一个[0,1)区间范围内的随机浮点数,即产生一个大于 等于0且小于1的随机数。 利用随机函数并经过适当的数学运算后,可以产生多种满足不同要求 的随机数。例如,产生某一指定范围内[T,P]的随机整数的通用表达式为: Int((P-T+1)* Rnd +T )
算术运算符
算术运算符是程序中 最常用的一种运算符,用 来执行简单的算术运算。 在VB中提供的8个算术运算 符,按运算优先级顺序, 如表4.3.1所示。
注意与数学中的运算符的区别
注意:/、\、Mod的区别(功能、优先级)。例:10/3, 10\3,10 Mod 3 的结果分别是3.3333…,3,1 。 其中,\ 与 Mod 的操作数应为整数,如为小数,先按四舍 五入取整,然后进行运算。其中,Mod运算结果的正负由被除 数确定。如: Print 5 \ -5.2 ‘结果为:-1 Print 4 \ 4.8 ‘结果为: 0 Print -4 \ 3.8 ‘结果为: -1 Print -5 Mod –2 ‘结果为:-1 Print -5 Mod 5.8 ‘结果为:-5 Print 5 Mod -4.2 ‘结果为: 1
5
表达式的运算顺序
在同一个表达式中可能含有 多个不同的运算符,其运算的优 先顺序由运算符的优先级确定。 如表4.3.5所示。 说明: ①具有相同优先级的运算符按 从左到右的顺序执行。 ②使用括号可改变运算的优先 顺序。括号内的表达式总是优先 于括号外的表达式被执行。 ③在书写一些复杂的表达式时, 适当增加括号和空格可以提高程 序的可阅读性,是一种值得推荐 的良好编程习惯。
4
注意:“&”和“+” 的区别。 例:”abc”+123 ‘错误 ”abc” & 123 ‘结果为 ”abc123”,“&”为强制连接 。 ”123”+123 ‘结果为 246,数值字符串转换成了数值。 ”123”+”123” ‘结果为 ”123123”。 123 & 123 ‘结果为”123123”, “&”为强制连接 。