P27一.赋值语句二.Print语句三.注释语句四.结束语句五.用户交互函数六.数学函数七.字符串函数八.日期函数九.常用转换函数学习内容课前练习1.数据类型有:2.数值型包括:3.字符串数据用字符括起来,日期型数据用字符括起来4.布尔型数据的值为:5.定义常量的格式:定义变量的格式:6.逻辑运算符优先级为:7.运算符的执行顺序:算术运算符字符串连接运算符关系运算符逻辑运算符NotAndOr数值型,字符型,布尔型,日期型等整型,长整型,单精度,双精度“”#True或FalseConst常量名[As类型]=表达式定义变量:Dim变量名As数据类型1.下列变量名中,合法的变量名是()A.C24B.ABC.5ABD.1+22.表达式(2*3)=5And12/3=4的值为.3.A为True,B为False,则“AandB”和“AOrB”的值分别是()A.True,TrueB.True,FalseC.False,TrueD.False,FalseATrueC4.执行下面的程序段后,b的值为______________a=300b=20a=a+bb=a-ba=a-b5.数学关系3≤x10表示成正确的VB表达式为()A.3=x10B.3=xAndx10C.x=3Orx10D.x=3Andx10300D一、赋值语句VB中赋值语句用“=”来实现。“=”后面可以是常量、变量或表达式。如:intBeginTime=Time()A=“北京”M=1a=bN=N+1二、Print语句语法格式:[对象名.]Print[表达式]功能:在指定的对象上输出文本,如果不指定对象名,默认在当前窗体上输出。对象可以是窗体、图片框等。如Print“高一信息技术”只有Print表示换行三、注释语句方法一:使用字符’如:c=a’把a的值赋值给c方法二:使用Rem语句(注意换行单独书写)如:c=aRem把a的值赋值给c四、结束语句End:结束一个程序的执行五、与用户交互函数1.InputBox()函数格式:InputBox(提示信息[,标题][,默认值])2.MsgBox()函数格式:MsgBox(提示信息[,按钮][,标题])3.MsgBox语句如:MsgBox恭喜!完全正确按钮参数:vbOKOnlyvbOKCancelvbYesNovbYesNoCancel执行结果:返回一个数值如:a=MsgBox(“你输入的数据不正确,是否继续”,vbYesNo,”提示框”)执行结果:显示一个输入的对话框如:r=InputBox(”输入半径r”,”输入框”,5)六、数学函数Abs()如:Abs(—56.7)Sqr()如:Sqr(16)Sin()如:Sin(30*3.14/180)Int()如:Int(56.9)Rnd()产生[0,1)之间的随机数,和Randomize结合使用七、字符串函数Len(字符串):求字符串的长度如:Len(”2007高一信息技术”)结果为:Left(字符串,截取长度):截取字符串左边部分如:Left(2007高一信息技术,8)结果为:“2007高一信息”10结果为:56.7结果为:4结果为:0.499770102643102结果为:56如:PrivateSubCommand1_Click()Randomize‘初始化随机数生成器Label1.Caption=获得幸运奖的是&Int((Rnd*45)+1)EndSub八、日期函数Date()Time()九、常用转换函数Val()如:Val(”123456”)Str()如:Str(789)Chr()如:Chr(65)Asc()如:PrivateSubTimer1_Timer()Label1.Caption=Time()EndSub结果为:123456结果为:“789”结果为:A作业: