资源简介 基本运算和表达式 知识回顾 数据的基本类型。 1)整数型 2)实数型 3)字符串型 4)逻辑型 常量和变量的定义。 常用的标准函数 常用的数学函数 函数名 函数功能 示例 Abs(x) 求x的绝对值 Abs(-3.5)的返回值3.5 Int(x) 求不大于x的最大整数函数 Int(3.5)的返回值为3 Int(-3.5)的返回值为-4 Sqr(x) 求x的算术平方根 sqr(16)的返回值为4 Rnd() 产生一个大于等于0且小于1之间的随机数 Rnd()的返回值为[0,1)之间的一个随机数 如何随机产生一个[a,b)之间的随机整数呢? [a,b) Int(Rnd()*(b-a)+a) Int(Rnd()*(b-a))+a (a,b) 等价于[a+1,b) [a,b] 等价于[a,b+1) (a,b] 等价于[a+1,b+1) 常用的标准函数 常用类型转换函数和字符串函数 函数名 函数功能 示例 Asc(x) 将字符x转化为ASCII码值 Asc("A")的返回值为65 Chr(x) 将ASCII代码x转换为所对应的字符 Chr(66)的返回值为"B" Val(x) 数字字符串x转化为数值 Val("12.3")的返回值为12.3 Str(x) 数值x转换为字符串 Str(12.3)的返回值为"12.3" Len(x) 计算字符串x的长度 Len("Hello")的返回值为5 Mid(x,n,k) 取字符串x中第n个字符串为k的长度 Mid("Hello",3,2)的返回值为"ll" 例1:下列VB表达式的值等于16的是( ) A. Str(16) B. Int(-16.8) C. Len("15")+1 D. Abs(-15)+1 例2:产生[1,6]范围内某一个随机整数的表达式是( ) A. Rnd*6 B. Rnd*6+1 C. Int(Rnd*6) D. Int(Rnd*6+1)?? D D 例3:在VB中,字符串变量a的值为"Hello,friends!",表达式Mid(a,7,6)的值是( ) A. "Hello" B. Hello, C. "friend" D. friends? C 练习 基本运算 通过程序的执行对数据进行加工处理,基本运算是数据处理中最常用的手段。 VB的基本运算包括: (1)算术运算 (2)关系运算 (3)逻辑运算 算术运算符 基本运算 运算符 优先级 表达式 表达式的值 乘幂? ^ 1 25^0.5 5 取负 - 2 -8 -8 乘法 * 3 3*2.5 7.5 实数除法 / 3 3/2 1.5 整数除法 \ 4 3\2 1 求余数 Mod 5 8 mod 5 3 加法 + 6 1+2 3 减法 - 6 6-7 -1 字符连接 +或& 6 “7”+”2” “72” 例1:下列表达式的值是多少? ?????? ???? ? (1)16 \ 5 = _______ ? (2)16 MOD 5 = ______ ? (3)3 + 8 * 3 / 4 = _____ 例2:下列VB表达式中,值最大的是( ) A. 10/3 B. 3\2 C. 9Mod10 D. 2^3??? C 3 1 9 练习 关系类基本运算 基本运算 运算符 优先级 表达式 表达式的值 相等 = 7 1990 Mod 4=0 不相等 <> 7 “abc”<> “abd” 小于 < 7 5<10 大于 > 7 10>100 小于等于 <= 7 10<=20 大于等于 >= 7 10>=20 用来比较两个数据的大小,或用来判断等号两边的数据是否相等。 关系运算的结果是一个逻辑值,若两个数据之间指定的关系成立,则计算的结果值为真(True),否则计算的结果值为假(False)。 False False False True True True 逻辑运算符 关系运算 运算符 优先级 示例 非 Not 8 Not(7>2)结果为Flase 与 And 9 (7>2)and(7<2)结果为Flase 或 Or 10 (7>2)Or(7<2)结果为True 例:判断下列表达式的值 ? 1、3+5>4? and 25<100 = _________ 2、not 5〉3 = _________ 3、(25>100) or (25<2)__________ TRUE FLASE FLASE 表达式 表达式是由变量、常量、运算符、函数和圆括号等按一定的规则组合而成。 表达式只要用来规定值的计算过程,以及对于某些情况和条件的判断。 下面一起来看几个样例! 表达式 将下列数学表达式改写VB表达式 Sqr(b*b-4*a*c) (x*x*x+1)/(abs(x+3)-y) 练习: 假定三条线段的长度已经存储在实数类型的变量a,b和c中,写一个表达式来判断这三条线段是否能构成一个三角形。 答案:a+b>c And a+c>b And b+c>a 小结: 1.基本的函数 2.三种运算符的使用 1)算术运算 2)关系运算 3)逻辑运算 3.能将数学表达式转换为VB表达式,并求表达式的值。 谢 谢 展开更多...... 收起↑ 资源预览