2.4VB常用标准函数、基本运算符和表达式课件.ppt

上传人(卖家):三亚风情 文档编号:2891718 上传时间:2022-06-08 格式:PPT 页数:26 大小:944KB
下载 相关 举报
2.4VB常用标准函数、基本运算符和表达式课件.ppt_第1页
第1页 / 共26页
2.4VB常用标准函数、基本运算符和表达式课件.ppt_第2页
第2页 / 共26页
2.4VB常用标准函数、基本运算符和表达式课件.ppt_第3页
第3页 / 共26页
2.4VB常用标准函数、基本运算符和表达式课件.ppt_第4页
第4页 / 共26页
2.4VB常用标准函数、基本运算符和表达式课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、1常用的数学函数常用的数学函数24 VB常用标准函数、基本运算符和表达式常用标准函数、基本运算符和表达式函数名函数名函数功能函数功能应用举例应用举例返回值返回值Abs(X)求求X的绝对值的绝对值Abs(3.5)3.5Int(X)求不大于求不大于X的最大整数的最大整数Int(4.1) Int(4.1)4 5Sqr(X)求求X的算术平方根的算术平方根Sqr(6) Sqr(9)2.44948 3Rnd()产生随机数产生随机数Rnd01之间的数之间的数Exp(X)求求e的的X次方次方Exp(3)20.086Log(X)求以求以e为底的为底的X对数对数Log(10)2.3Sin(X)求求X的正弦值的正弦

2、值Sin(3.1416/2)0.9999999Cos(X)求求X的余弦值的余弦值Cos(0)1Tan(X)求求X的正切值的正切值Tan(3.1416/3)1.7320606Fix(X)截掉数据的小数部分截掉数据的小数部分Fix(3.58)3说明:说明:e2.718281828459052常用的类型转换函数常用的类型转换函数函数名函数名函数功能函数功能应用举例应用举例返回值返回值Asc(X)字符转换成字符转换成ASC码值码值Asc(“A”)65Chr(X)ASC码值转换成字符码值转换成字符Chr(65)“A”Str(X)数值转换为字符串数值转换为字符串Str(123.45)“123.45”Val

3、(X)数字字符串转换为数值数字字符串转换为数值Val(“170”)1703.常用的字符串函数常用的字符串函数函数名函数名函数功能函数功能应用举例应用举例返回值返回值Right(X,N)取出字符串取出字符串X右边右边N个字符个字符 Right( ABCDEF ,3) DEF Left(X,N)取出字符串取出字符串X左边左边N个字符个字符Left( ABCDEFG ,3) ABC Len(X)字符串字符串X长度长度Len(高等教育高等教育)4Trim(X)去掉字符串去掉字符串X两边的空格两边的空格Trim$( ABCD ) ABCD Mid(X,n,k)取字符串取字符串X中第中第n个字符起个字符起

4、长度为长度为k的子串的子串Mid( abcd ,2,2)“bc”4.基本算术运算符基本算术运算符基本运算基本运算运算符号运算符号优先级优先级表达式举例表达式举例示例表达式的值示例表达式的值乘幂乘幂1238取负取负2aa的相反值的相反值乘法乘法*33*2.57.5实数除法实数除法/35/22.5整数除法整数除法4522取余数取余数Mod55 Mod 21加法加法6abab的值的值减法减法6abab的值的值5.关系运算符关系运算符基本运算基本运算运算符号运算符号优先级优先级表达式举例表达式举例示例表达式的值示例表达式的值相等相等712False不相等不相等712True小于小于71712False

5、小于等于小于等于710 Mod 2 71027False6.逻辑运算符逻辑运算符基本运算基本运算运算符号运算符号优先级优先级表达式举例表达式举例示例表达式的示例表达式的值值非非Not8Not(23)False与与And9(23)False或或Or10(23)True说明:逻辑与运算,只有当说明:逻辑与运算,只有当And两边表达的值都为真的时候,两边表达的值都为真的时候,运算结果才为真运算结果才为真(True),否则为假,否则为假(False);逻辑或运算,当;逻辑或运算,当Or两边两边表达式任意一边值为真,运算结果为真表达式任意一边值为真,运算结果为真(True),否则为假,否则为假(Fals

6、e);Not运算为反运算,即将表达值的结果进行反向运算。运算为反运算,即将表达值的结果进行反向运算。7字符串连接运算符有字符串连接运算符有“”与与“&”两种,作用是将字符串两种,作用是将字符串按先后顺序连接起来。按先后顺序连接起来。例如例如“abc”“123”结果为结果为“abc123”,“s1”&“s2”结结果为果为“s1s2”8基本运算优先程度的最高级别为基本运算优先程度的最高级别为1,级别的数字越大,优先,级别的数字越大,优先级越低。在同一个表达式中,如果有一个以上的基本运算,则先执级越低。在同一个表达式中,如果有一个以上的基本运算,则先执行优先级高的运算;同优先级别的基本运算,按自左向

7、右顺序执行行优先级高的运算;同优先级别的基本运算,按自左向右顺序执行;若表达式中有括号,则先计算括号内的表达式;若有多层括号,按若表达式中有括号,则先计算括号内的表达式;若有多层括号,按由内而外的顺序进行计算。由内而外的顺序进行计算。(需要注意的是,需要注意的是,VB中只有小括号中只有小括号)9表达式表达式表达式主要用来规定值的计算过程,以及对于某些情况或条件表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一个表达式中可能包括算术运算、关系运算和逻辑运算等的判断。一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的函数多种基本运算,以及这些基本

8、运算所涉及的函数(常量和变量常量和变量)。VB表达式有算术运算表达式、关系运算表达式和逻辑运算表达表达式有算术运算表达式、关系运算表达式和逻辑运算表达式三种。在表达式中,当运算不止一种时,计算机按一定的顺序对式三种。在表达式中,当运算不止一种时,计算机按一定的顺序对表达式求值,一般顺序如下:表达式求值,一般顺序如下:进行函数运算。进行函数运算。进行算术运算,其顺序为:乘方进行算术运算,其顺序为:乘方()负号负号()乘乘(*)、除、除(/)整除整除()取余取余(Mod)加加()、减、减()字符串连接字符串连接(&)。进行关系运算进行关系运算(、)。AndAndOr。本节课需要识记的内容比较多,请

9、大家务必记住每个函数的使本节课需要识记的内容比较多,请大家务必记住每个函数的使用方法,能根据给出的表达式来得出计算结果。需要掌握基本的算用方法,能根据给出的表达式来得出计算结果。需要掌握基本的算术运算、关系运算和逻辑运算符使用方法。难点是掌握逻辑运算符术运算、关系运算和逻辑运算符使用方法。难点是掌握逻辑运算符的使用方法。考查方式为选择题与填空题。的使用方法。考查方式为选择题与填空题。1在在VB中,下列函数值为中,下列函数值为10的是的是()AAbs(11.5) BInt(10.125)CFix(11.58) DExp(3)B B C C 2在在VB中,下列函数值最大的是中,下列函数值最大的是(

10、)ACos(3)BSin(3)CLog(10)DSqr(52)A A 3变量变量c中存储着一个字符,能够正确判断出该字符为数字字中存储着一个字符,能够正确判断出该字符为数字字符符 0 9 的的VB表达式是表达式是()Ac 0 And c 0” Or c0 And Asc(c)0 Or Asc(c)9 4在在Visual Basic中,若中,若x是是3的倍数,则下列表达式的值一定的倍数,则下列表达式的值一定为真的是为真的是()Ax / 3 0 Bx * 3 0Cx Mod 3 0 D3 x 0C C C C 5某某VB程序的代码如下:程序的代码如下:Private Sub Command1_Cl

11、ick() Dim a As Integer Dim b As Integer Dim c As Integer a 10 b 80 c Sqr(a b) Text1.Text Str(c)End Sub运行程序,单击命令按钮运行程序,单击命令按钮Command1后弹出如上图所示的出错信息提示,后弹出如上图所示的出错信息提示,此时程序正在执行的语句是此时程序正在执行的语句是()ADim c As IntegerBb 80Cc Sqr(a b) DText1.Text Str(c)A A 6某某VB程序的代码如下:程序的代码如下:Private Sub Command1_Click() Dim

12、a(1 To 3) As Integer Dim x As Integer x 5 a(1) x a(2) 2 * x a(3) a(1) a(2) a(4) Exp(a(3) Label1.Captionstr(a(4)End Sub运行程序,单击命令按钮运行程序,单击命令按钮Command1后,出现的错误提示为后,出现的错误提示为()A溢出溢出B子程序或函数未定义子程序或函数未定义C下标越界下标越界D类型不匹配类型不匹配B B7下列下列VB表达式中:表达式中:Tan(X) Text2.Text Form1.Caption Chr(X) Asc(X) Len( asc )值为字符串型的是值为

13、字符串型的是()A BCDB B8某某VB程序段如下图所示:程序段如下图所示:运行程序,单击命令按钮运行程序,单击命令按钮Command1,文本框,文本框Text1中显示的是中显示的是()AFBGCHDKD D 9字符串变量字符串变量a的值为的值为 Happy 2015,下列,下列VB表达式的值是表达式的值是 2015 的是的是 ()AMid(a,4,4) BMid(a,5,4)CMid(a,6,4) DMid(a,7,4)D D 10在在Visual Basic中,能产生一个中,能产生一个1,9之间随机正整数的表达之间随机正整数的表达式是式是Int(Rnd() * 9) 1,则能产生一个,则

14、能产生一个10,99 之间随机正整数的表之间随机正整数的表达式是达式是 ()ARnd() * 99 BRnd() * 99 1CInt(Rnd() * 100) DInt(Rnd() * 90) 10C C 11某某VB程序段如下:程序段如下:Private Sub Command1_Click() Dim a As Integer a Val(Text1.Text) a a2 1 Text1.Text Str(a)End Sub程序运行时,在文本框程序运行时,在文本框Text1输入输入10,连续两次单击命令按钮,连续两次单击命令按钮Command1后,文本框后,文本框Text1中显示的内容是

15、中显示的内容是 ()A10B6C4D3D D12当时当时a2,b3时,时,VB表达式表达式Not (ac Or bc Bab And bcCNot(acB B 14在在Visual Basic中,若中,若x表示能被表示能被5整除的正整数,则下列整除的正整数,则下列逻辑表达式的值一定为真的是逻辑表达式的值一定为真的是 ()Ax / 5 0 Bx Mod 5 0CInt(x5) 0 D5 Mod x 0StrStr(Len(Len(a)(a) )或或StrStr(Len(Len(Text1.Text)(Text1.Text)15以下以下VB程序段的功能是统计用户输入的字符串长度。程序段的功能是统计

16、用户输入的字符串长度。Private Sub Command1_Click() Dim a As String a Text1.Text Label1.Caption “字符长度为字符长度为” End Sub若要实现该功能,则处应填写语句为若要实现该功能,则处应填写语句为 _。16将下列数学表达式写成将下列数学表达式写成VB表达式。表达式。2y3-xx-Sqr(3)*y+21x30sine8Exp(8)+Sin(3.1415/6)/Sqr(x+1)abca=b And b=cx21cos3x21sinin(1/2*x)+Sqr(3)*Cos(1/2*x)2n10且2n112*n-10 And 2*n-11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(2.4VB常用标准函数、基本运算符和表达式课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|