新Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 李勇帆 第3讲.pptVIP

  • 5
  • 0
  • 约9.4千字
  • 约 52页
  • 2016-10-26 发布于广东
  • 举报

新Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 李勇帆 第3讲.ppt

Visual Basic 程序设计 第三讲 2课时 教学目标及基本要求 掌握常用内部数据函数。 掌握运算符 掌握表达式 教学重点 数学函数、字符串函数。 各类运算符 表达式的书写 教学难点 数学函数、字符串函数。 各类运算符 表达式的书写 教学内容 常用系统内部函数 运算符 表达式 常用内部函数 学习和使用这些函数需注意6点: 一是准确地掌握函数的功能; 二是使用库函数要注意参数的个数及其数据类型; 三是函数的返回值有确定的类型,因而在组成表达式时特别要注意类型匹配; 四是要注意函数的定义域(自变量或参数的取值范围)。例如,函数sqr (x),要求参数x=0; 五是要注意函数的值域。例如,exp (23773)的值就超出实数在计算机中的表示范围; 六是函数的调用为: 常用内部函数 函数名(实际参数列表) 有参数函数 函数名() 无参数名,调用无参数时也可以省略括号 Visual Basic的数学函数 数学函数中值得注意的地方: 1.在三角函数中的参数必须以弧度为单位。 1度=π/180=3.1415926/180(弧度) 2.对数函数返回的是以e为底的对数值。 3.随机函数Rnd 返回介于 两数之间的随机数,使用该语句: Int((上限-下限+1)*Rnd+下限) 如:Int (rnd * 28)+10,则产生[10,37]之间的随机数 数学函数中值得注意的地方: 4.Int函数与Fix函数 两者相类似,区别为:Int得到的是小于或等于N的整数,Fix是直接把小数点后面的数去掉。 如:N=-23.45,Int (N)=-24,Fix (N) = -23 5.Round函数(四舍五入) Round函数有两个参数,N2如果省略,那么返回的值只有整数,N2决定返回值的小数位数。 字符串函数 字符串函数 1.删除空格函数 Ltrim(字符串表达式):该函数用于去掉字符串中左边的空格。 例如:Ltrim(???ABCD)的值为“ABCD” Rtrim(字符串表达式):该函数用于去掉字符串中右边的空格。 例如:Rtrim(ABCD???)的值为“ABCD” Trim(字符串表达式):该函数用于去掉字符串中左右两边的空格。 例如:Trim(???ABCD???)的值为“ABCD” 2.取子字符串函数 Left(字符串表达式,字符个数):该函数返回从字符串左边开始的指定数目的字符。例如: Dim substr As String substr=Left (Visual Basic, 6) 则substr=Visual Right(字符串,字符个数):该函数返回从字符串右端开始的指定数目的字符。例如: Dim substr As String substr=Right (Visual Basic, 5) 则substr=Basic 2.取子字符串函数 Mid(字符串,起始位置,[字符个数] ):该函数返回从字符串指定位置开始的指定数目的字符。 说明: (1) 子字符串从“起始位置”开始,以“字符个数”为长度; (2) 若省略“字符个数”,则从起始位置到字符串的结尾。 例如:Mid (ABCD,2,3)值为“BCD”。 3.求字符串长度函数 Len(字符串表达式):该函数返回字符串的长度(字符数)。 例如:Len(一师信息技术系)值为7。 LenB(字符串表达式):该函数返回字符串中所占字节数。 例如:LenB(一师信息技术系)值为14。 4.字符串匹配函数 InStr ( [起始位置,] 字符串 1,字符串 2 [,比较模式] )。此函数用来在字符串1中查找字符串2。 说明: (1) 从字符串1的“起始位置”处开始查找字符串2,如果找到“字符串2”,则返回字符串2在字符串1中的起始位置; (2) 比较模式可以为0或1。为1时,比较时不区分大小写;为0时,区分大小写。Visual Basic的默认设置为0; (3) 若指定了比较模式,则必须指定起始位置,否则就会出现语法错误。 例如:Print InStr(7, ASDFDFDSSDFSF, DF)值为10。 5.产生空格字符串函数 Space (n):该函数返回产生由n个空格字符组成的字符串。 例如:Space (5)值为?????。 6.生成字符串函数 String (n,字符串):返回由字符串中首字符组成的n个字符串。 例:当x=String (5,abc)时,则x=aaaaa。 7.字符串替换函数 Replace (C,C1,C2[,N1][,N2][,M] )。此函数用来将C字符串中的C1字符串替换为C2字符串。 说明: (1) 在C字符串中从N1开始将C1替换成C2,同时删掉位置N1前面的字符。如果省略N1,则从C字符串的首字符开始; (2) 如果有N2

文档评论(0)

1亿VIP精品文档

相关文档