文档详情

Visual Basic语言程序设计及实验教程课件:Visual Basic语言基础.ppt

发布:2024-11-11约6.28千字共65页下载文档
文本预览下载声明

课堂练习:选做把下列数学式写成等价的VB表达式。(1)sin50°写成()。(2)写成()。(3)写成()。(4)写成()。VisualBasic语言基础—课后练习2.3.2字符串运算符与表达式VisualBasic语言基础—运算符和表达式连接两个字符串,其操作数可以是字符串型,也可以是数值型,系统首先把操作数转换为字符型,然后连接两字符串。+若两个运算量均为字符串,则正常连接,否则就进行加法运算。例:下列表达式的值为“ABC”+123“123”+123×√2.4常用内部函数VisualBasic语言基础—常用内部函数VisualBasic语言基础—常用内部函数数学运算函数字符串函数2.4.1数学运算函数VisualBasic语言基础—常用内部函数①Abs(N)②Sgn(N)③Sqr(N)④Exp(N)⑤Int(N)⑥RndVisualBasic语言基础—常用内部函数(1)函数Int():返回小于或等于N的最大整数。利用Int函数可以对数据进行四舍五入处理。例如N≥0,按四舍五入处理,只保留整数,可以采用如下式子:Int(N+0.5)思考?如果要四舍五入保留小数点后一位,两位….该怎样表示?例:给定一个两位整数,要求交换个位数和十位数的位置,把处理后的数显示在窗体上。VisualBasic语言基础—常用内部函数命令按钮的单击事件过程:PrivateSubCommand1_Click()DimxAsInteger,aAsIntegerDimbAsInteger,cAsIntegerx=Val(Text1.Text)a=Int(x/10)求十位数b=xMod10求个位数c=10*b+aText2.Text=cEndSubVisualBasic语言基础—常用内部函数★(2)随机函数Rnd:VisualBasic语言基础—常用内部函数为了利用函数Rnd()生成某个范围内的随机正整数,可使用以下公式:Int((上限值-下限值+1)*Rnd+下限值)例:表达式Int(-20.9)+Int(20.9+0.5)-Fix(-17.9)的值是()。A.-17B.16C.17D.18例:单击窗体,随机产生一个三位正整数,并将其百位、十位、各位分离出来显示在窗体上。VisualBasic语言基础—常用内部函数2.4.2字符串函数VisualBasic语言基础—常用内部函数Asc(C)、Chr(N)Str(N)、Val(C)Len(C)、LenB(C)Ucase(C)、Lcase(C)Space(N)、String(N,C)Left(C,N)、Right(C,N)、Mid(C,N1[,N2])InStr([N,]C1,C2)例:如果a,b,c的值分别是3,2,-3,则下列表达式的值是()。Abs(b+c)+a*Int(Rnd+3)+Asc(Chr(65+a))A.10B.68C.69D.78VisualBasic语言基础—课后练习(1)函数Val():将数字字符串转换为数值型数据,会自动将字符串中的空格去掉,并依据字符串中排列在前面的数值常量来定值,Val(A12)的值为0Val(123A12)的值为123Val(1.2e2)的值为120VisualBasic语言基础—常用内部函数★(2)Mid(C,N1[,N2])函数:从C的第N1开始取N2个字符如:Mid(ABCDEF,2,3)返回值为BCDVisualBasic语言基础—常用内部函数例:设A=,则表达式Val(Left(A,4)+Mid(A,4,2))的值是()

显示全部
相似文档