加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VB的常见内部函数

(2012-04-11 10:00:39)
标签:

案例

测试

测试卷

检测卷

教案

教育

试卷

信息技术

学案

浙江省

分类: 教学的根本—基础知识

VB的常见内部函数

教学目标:

1、了解什么是VB的内部函数;

2VB有哪些常见的内部函数;

3.熟练掌握VB的常见内部函数的应用。

教学重点:内部函数的应用。

教学难点内部函数的应用

授课地点:

机房

授课方法:

计算机幻灯片,任务驱动

教学流程:

函数是VB程序设计中,编写代码的核心,分为外部函数和内部函数:

外部函数又称为自定义函数,它是编程者根据问题的需要,自己设计的函数。比如上节课的form3中,我 们就自定了函数a()

内部函数是VB系统定义的函数,这些函数具有一定的功能,编程者可以直接调用这些内部函数。

调用内部函数时,要记住:函数名、函数的功能、函数的参数以及函数的返回值。

常见的内部函数有:

数学函数、转换函数、字符串函数、日期与时间函数、格式输出函 数、交互函数

 

一、常用数学函数

1、绝对值函数:Abs

语法:Abs(x)

功能:求x的绝对值

说明:x为数值表达式

例题:

Abs(-8)          返回值为8

Abs(2*3-10)  返回值为4

2、开平方函数:Sqr

语法:Sqr(x)

功能:求x的平方根

说明:x必须为>=0的数值表达式

3、指数函数:Exp

语法:Exp(x)

功能:求ex次幂

4、对数函数:Log

语法:Log(x)

功能:求x的自然对数(即以e为底的对数)

说明:x必须为>0的数值表达式

5、符号函数:Sgn

语法:Sgn(x)

功能:求x的符号

说明:当x>0时,函数返回值=1

           x=0时,函数返回值=0

           x<0时,函数返回值=-1

6、取整数函数:Int

语法:Int(x)

功能:返回不大于x的最大整数

例题:

Int(5.8)    返回值为5

Int(-5.8)   返回值为-6

7、截尾函数:Fix

语法:Fix(x)

功能:截取x的整数部分

例题:

Fix(5.8)    返回值5

Fix(-5.8)   返回值为-5

8、四舍五入函数:Round

语法:Round(x,n)

功能:对x四舍五入,保留n尾小数

说明:若n省略,表示四舍五入到整数部分

Round(5.4)            返回值为5

Round(-5.4)           返回值为-5

Round(5.5)            返回值为6

Round(-5.5)           返回值为-6

Round(3.1238,2)    返回值为3.12

9、三角函数:

正弦函数Sin(x)        余弦函数Cos(x)

正切函数Tan(x)       反正切函数Atn(x)

说明:x为弧度制

Sin(π/6)    返回值为0.5

10、随机函数:Rnd

语法:Rnd

功能:返回一个[0,1)之间的小数(随机小数)

说明:如果想需要得到每次不同的随机数,则还需要在随机函数前使用Randomize语句进行随机数初始化,这样才能保证每次运行程序得到不同的随机数;如果不使用Randomize语句对随机数初始化,则每次执行程序都会得到相同的数,则达不到返回一个随机数的作用。

举例:

Dim  x  As  single

Randomize

x=Rnd

Print x

此时程序返回一个[0,1)之间的随机小数。

 

二、常用转换函数

1、数值转换为字符串函数:Str

语法:Str(x)

功能:把数值表达式x转换为相应的字符串数据类型。

说明:当x>0时,Str的返回值有一个前导空格(符号位);

2、字符串转换数值函数:Val

语法:Val(s)

功能:将字符串s转换成数值型数据。

说明:

1s为字符串表达式;

2)转换时,从左至右进行,直到遇到字符串中出现数值类型规定的字符以外的字符时,停止转换,函数返回停止转换前的结果;

3)若s的第一个字符就是非数字数据,则返回值为0

3、数值转换为字符函数:Chr(x)

功能:返回ASCII码值x所代表的字符。

说明:若x0~255之间的整数,则转换为ASCII码所对应的字符;否则转换为对应的汉字、中文符号等。

例如:

Chr(48)    返回值为0      Chr(49)    返回值为1    ……    其它依次类推

Chr(65)    返回值为A      Chr(66)    返回值为B    ……    其它依次类推

Chr(97)    返回值为a      Chr(98)    返回值为b    ……    其它依次类推

Chr(13)    返回值为回车换行符。

特别说明:Chr(13)特别有用,在字符串比较长,需要换行的情况下,可以直接调用Chr(13)达到字符串换行的目的。 Chr(13)是比较有用的函数,在以后的程序中还将用到。

 

三、字符串函数

1、取字符串长度函数:Len

语法:Len(s)

功能:求字符串s的长度。

例如:

Len(“Visual Basic”)            返回值为12,因为有11个字母字符和一个空格字符。

Len(“欢迎来到VB世界”)     返回值为8,一个汉字与一个字母均算作一个字符。

2、小写、大写字母转换函数:LCaseUCase

语法:LCase(s)

功能:将字符串s中的所有的英文字母转换成小写字母。

语法:UCase(s)

功能:将字符串s中的所有的英文字母转换成大写字母。

3、删除空格函数:TrimLTrimRTrim

Trim(s):将字符串s两端的空格删除。

LTrim(s):将字符串s左边的空格删除。

RTrim(s):将字符串s右边的空格删除。

4、取字符串函数:LeftRight

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,”*”)        返回值为”******”

           String(3,”VB”)     返回值为“VVV”

 

四、日期与时间函数:

1、日期函数:Date

语法:Date

功能:设定或返回系统日期

2、时间函数:Time

语法:Time

功能:设定或返回系统的时间

3、日期与时间同时显示函数:Now

语法:Now

功能:返回系统当前的日期和时间

4、年、月、日、星期、时、分、秒函 数:

    YearMonthDayWeekDayHourMinuteSecond

语法:Year(Now)

功能:返回系统当前给定日期Now的年份。

其它函数同。

5、计时函数:Timer

语法:Timer

功能:返回由午夜000秒开始到目前累计的总秒数。

 

 

五、格式输出函数: [来源:Zxxk.Com]

格式输出常用函数为Format。格式输出函数一般用于Print方法中。

语法:Format  (表达式,[,格式字符串])

功能:使数值、日期、字符串按照指定的格式输出。

说明:

1)格式字符串:表示按其指定的格式输出表达式的值;

2)格式字符串类型:有三大类,分别是数值格式、日期格式、字符串格式;

3)格式字符串在使用时需要加引号“”

 

六、课堂作业:〖教师结果性评价〗

任务一:熟悉函数的用法。

任务二:需要提交的作业

 

题目:调用随机函数,产生[1.00~9.99]之间的随机小数。

 

 

【教学后记】

VB中内部函数非常丰富,教法上以讲解为主,但课后同学们应注重消化、理解和应用。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:变量、常量
后一篇:InputBox函数
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有