VB的常见内部函数
(2012-04-11 10:00:39)| 标签: 案例测试测试卷检测卷教案教育试卷信息技术学案浙江省 | 分类: 教学的根本—基础知识 | 
VB的常见内部函数
教学目标:
1、了解什么是VB的内部函数;
2.VB有哪些常见的内部函数;
3.熟练掌握VB的常见内部函数的应用。
教学重点:内部函数的应用。
教学难点:内部函数的应用
授课地点:
机房
授课方法:
计算机幻灯片,任务驱动
教学流程:
函数是VB程序设计中,编写代码的核心,分为外部函数和内部函数:
外部函数又称为自定义函数,它是编程者根据问题的需要,自己设计的函数。比如上节课的form3中,我 们就自定了函数a()。
内部函数是VB系统定义的函数,这些函数具有一定的功能,编程者可以直接调用这些内部函数。
调用内部函数时,要记住:函数名、函数的功能、函数的参数以及函数的返回值。
常见的内部函数有:
数学函数、转换函数、字符串函数、日期与时间函数、格式输出函 数、交互函数
 
一、常用数学函数
1、绝对值函数:Abs
语法:Abs(x)
功能:求x的绝对值
说明:x为数值表达式
例题:
Abs(-8) 
Abs(2*3-10) 
2、开平方函数:Sqr
语法:Sqr(x)
功能:求x的平方根
说明:x必须为>=0的数值表达式
3、指数函数:Exp
语法:Exp(x)
功能:求e的x次幂
4、对数函数:Log
语法:Log(x)
功能:求x的自然对数(即以e为底的对数)
说明:x必须为>0的数值表达式
5、符号函数:Sgn
语法:Sgn(x)
功能:求x的符号
说明:当x>0时,函数返回值=1;
 
 
6、取整数函数:Int
语法:Int(x)
功能:返回不大于x的最大整数
例题:
Int(5.8) 
Int(-5.8) 
7、截尾函数:Fix
语法:Fix(x)
功能:截取x的整数部分
例题:
Fix(5.8) 
Fix(-5.8) 
8、四舍五入函数:Round
语法:Round(x,n)
功能:对x四舍五入,保留n尾小数
说明:若n省略,表示四舍五入到整数部分
Round(5.4) 
Round(-5.4) 
Round(5.5)  
Round(-5.5) 
Round(3.1238,2) 
9、三角函数:
正弦函数Sin(x) 
正切函数Tan(x) 
说明:x为弧度制
Sin(π/6) 
10、随机函数:Rnd
语法:Rnd
功能:返回一个[0,1)之间的小数(随机小数)
说明:如果想需要得到每次不同的随机数,则还需要在随机函数前使用Randomize语句进行随机数初始化,这样才能保证每次运行程序得到不同的随机数;如果不使用Randomize语句对随机数初始化,则每次执行程序都会得到相同的数,则达不到返回一个随机数的作用。
举例:
Dim 
Randomize
x=Rnd
Print x
此时程序返回一个[0,1)之间的随机小数。
 
二、常用转换函数
1、数值转换为字符串函数:Str
语法:Str(x)
功能:把数值表达式x转换为相应的字符串数据类型。
说明:当x>0时,Str的返回值有一个前导空格(符号位);
2、字符串转换数值函数:Val
语法:Val(s)
功能:将字符串s转换成数值型数据。
说明:
(1)s为字符串表达式;
(2)转换时,从左至右进行,直到遇到字符串中出现数值类型规定的字符以外的字符时,停止转换,函数返回停止转换前的结果;
(3)若s的第一个字符就是非数字数据,则返回值为0;
3、数值转换为字符函数:Chr(x)
功能:返回ASCII码值x所代表的字符。
说明:若x为0~255之间的整数,则转换为ASCII码所对应的字符;否则转换为对应的汉字、中文符号等。
例如:
Chr(48) 
Chr(65) 
Chr(97) 
Chr(13) 
特别说明:Chr(13)特别有用,在字符串比较长,需要换行的情况下,可以直接调用Chr(13)达到字符串换行的目的。 Chr(13)是比较有用的函数,在以后的程序中还将用到。
 
三、字符串函数
1、取字符串长度函数:Len
语法:Len(s)
功能:求字符串s的长度。
例如:
Len(“Visual Basic”) 
Len(“欢迎来到VB世界”) 
2、小写、大写字母转换函数:LCase、UCase
语法:LCase(s)
功能:将字符串s中的所有的英文字母转换成小写字母。
语法:UCase(s)
功能:将字符串s中的所有的英文字母转换成大写字母。
3、删除空格函数:Trim、LTrim、RTrim
Trim(s):将字符串s两端的空格删除。
LTrim(s):将字符串s左边的空格删除。
RTrim(s):将字符串s右边的空格删除。
4、取字符串函数:Left、Right
Left(s,n):取字符串s最左边n个字符;
Right(s,n):取字符串s最右边n个字符;
说明:当n>Len(s)时,返回整个字符串;当n=0时,返回空字符串。
5、取字符串函数:Mid
Mid(s,m,[n]):取字符串s中,从第m个字符开始的n个字符串。
说明:若m>Len(s),或者n=0,则返回空字符串;若n省略,或n大于由第m个字符开始到最后一个字符的总和,则返回从字符串s中第m个字符开始的右边所有的字符。
另外,Mid函数还有一种用法:
Mid(s1,m,[n])=s2:表示将字符串s1中第m个字符开始的n个字符用字符串s2替换。
6、空格函数:Space
Space(n):返回n个空格。
7、重复函数:String
String(n,s):返回由s中首字符组成的n个字符串。
例如:String(6,”*”) 
 
 
四、日期与时间函数:
1、日期函数:Date
语法:Date
功能:设定或返回系统日期
2、时间函数:Time
语法:Time
功能:设定或返回系统的时间
3、日期与时间同时显示函数:Now
语法:Now
功能:返回系统当前的日期和时间
4、年、月、日、星期、时、分、秒函 数:
 
语法:Year(Now)
功能:返回系统当前给定日期Now的年份。
其它函数同。
5、计时函数:Timer
语法:Timer
功能:返回由午夜0时0分0秒开始到目前累计的总秒数。
 
 
五、格式输出函数: [来源:Zxxk.Com]
格式输出常用函数为Format。格式输出函数一般用于Print方法中。
语法:Format 
功能:使数值、日期、字符串按照指定的格式输出。
说明:
(1)格式字符串:表示按其指定的格式输出表达式的值;
(2)格式字符串类型:有三大类,分别是数值格式、日期格式、字符串格式;
(3)格式字符串在使用时需要加引号“”。
 
六、课堂作业:〖教师结果性评价〗
任务一:熟悉函数的用法。
任务二:需要提交的作业
 
题目:调用随机函数,产生[1.00~9.99]之间的随机小数。
 
 
【教学后记】
VB中内部函数非常丰富,教法上以讲解为主,但课后同学们应注重消化、理解和应用。
 加载中…
加载中…