书签 分享 收藏 举报 版权申诉 / 26
上传文档赚钱

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

  • 上传人(卖家):三亚风情
  • 文档编号:2891718
  • 上传时间:2022-06-08
  • 格式:PPT
  • 页数:26
  • 大小:944KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《2.4VB常用标准函数、基本运算符和表达式课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2.4 VB 常用 标准 函数 基本 运算 表达式 课件
    资源描述:

    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

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2.4VB常用标准函数、基本运算符和表达式课件.ppt
    链接地址:https://www.163wenku.com/p-2891718.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


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

    163文库