版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用基本数据类型VB程序设计基础知识常用基本数据类型数据类型名说明性质Integer整数型范围是-32768—32767之间的任何整数Long长整数形范围是-2147483648-2147483647之间的任何整数Single单精度数型绝对值在1.401298e-45~3.402823e38内的任何实数,有效数字约为6~7位Double双精度数型绝对值在,10e-324~1.79e308内的任何实数,有效数字约为14~15位String字符串型一段文字与符号Boolean逻辑型判断的结果,其值为True或falsedate日期型日期和时间常量和变量常量:在程序执行过程当中,不能改变的数据直接常量:直接用数字或字符书写的例如:整数常量121024实数常量3.1-0.25字符常量“bas”“0.134”逻辑常量truefalse符号常量:用一个符号(通常是有意义的名字),代替一个常量例如以下的常量说明后:Constpi=3.1415926,就可以用符号pi代替数字常量3.1415926变量:用来存储数据,在设计的时候数值是不定的,只有在执行过程当中,数值才确定 变量说明格式:Dim变量名as变量类型变量名的命名规则:1)变量名称由字母、数字和下划线组成2)必须以字母开头3)不区分大小写4)名称不能与VB的“关键字”冲突,比如不能用“if”、“for”、“loop”等做变量名变量说明举例:Dimaasinteger‘a为整数类型变量Dimx,yassingle‘x和y为单精度实数类型变量Dimnameasstring‘name为字符串类型变量算术运算的基本运算算术运算的基本运算基本运算运算符号优先级表达式表达式的值乘幂^125^55取负-2-a与a的值相反乘法*33*2.57.5实数除法/33/21.5整数除法\43\21求余Mod58mod53加法+6A+bA与b的和减法-6a-bA与b的差关系类基本运算关系类基本运算关系运算的基本运算 基本运算运算符优先级表达式表示式的值相等=71900=0False不相等<>7“abd”<>”abc”Ture小于<75<10True大于>710>100False小于等于<=710<=20True大于等于>=710>=20false逻辑类基本运算逻辑类基本运算逻辑类基本运算基本运算运算符号优先级非Not8与And9或or10逻辑类基本运算规则NotANotaTrueFalsefalseTureAnda bAandb表达式举例trueTruetrue(5>3)and(2<4)trueFalseFalse(5>3)and(2>4)falsetrueFalse(5<3)and(2<4)falsefalseFalse(5<3)and(2>4)OrabAorb表达式举例TrueTrueTrue(5>3)or(2<4)TrueFalseTrue(5>3)or(2>4)FalsetureTrue(5<3)or(2<4)Falsefalsefalse(5<3)or(2>4)VB给用户提供了大量的能直接使用的函数,这些函数叫“标准函数” 常用的数学函数函数名函数的绝对值应用举例函数返回值Abs(x)求绝对值Abs(-3.5)3.5Abs(3.5)3.5Int(x)求不大于x的最大整数Int(4.1)4Int(-4.1)-5Sqr(x)求x的算术平方根Sqr(4)2Sqr(6)2.44948Exp(x)求e的x次方Exp(2)7.389056Log(x)求以e为底的x的对数Log(3)1.098612Sin(x)求x的正弦值(要求x的单位是弧度单位)Sin(30/180*3.1416)0.5Sin(3.1416/2)0.9999999Cos(x)求x的余弦值(要求x的单位是弧度单位)Cos(60/180*3.1416)0.5Cos(3.1416/3)0.4999999Tan(x)求x的正切(要求x的单位是弧度单位)Tan(3.1416/3)1.7320606常用的类型转换函数和字符串函数函数名函数功能应用举例函数返回值Asc(x)把字符转换成AsciiAsc(“A”)65Asc(“a”)97Chr(x)Ascii转换成字符Chr(48)“0”Chr(65)“A”Val(x)数字字符串转换为数值Val(“-170”)170Str(x)数值转换成字符串Str(-170)"170”Len(x)计算字符串长度Len(“abcde”)5Mid(x,n,k)取字符串x,中第n个字符开始,长度为k的字符串Mid(“abcde”,3,2)“cd”Mid(“abcde”,3,1)“c”Fix(x)截掉数据的小数部分Fix(4.1)4Fix(-4.1)-4随机函数randomize随机种子,产生新的随机序列rnd(1)读取随机序列中的一个随机数,随机数的范围是(0,1),不包括0和1rnd(参数),参数可以省略,也可以是任意数,一般写1基本语句基本语句 语句是一种用来描述或规定计算机应该完成的一串操作的命令VB中的语句有以下几种类型:赋值语句选择语句循环语句注释语句:以单引(‘)号开头的一段文字,对程序的含义进行简要说明赋值语句赋值语句 赋值符号:=作用:把赋值号右边表达式的值,赋值给赋值号左边的变量或对象的属性格式说明:格式举例作用变量名=表达式A=22赋值给变量aA=a+1把a+1的结果,赋值给a对象名称.对象属性名=表达式Text1.text=”abc”把字符串abc赋值给text1的text属性Text1.text=str(a+3)把a+3的结果,变成字符串以后,赋值给text1的text属性选择语句选择语句 格式说明:基本格式格式举例单分支:If条件表达式then语句块EndifIfxmod3=2andxmod5=3thenPrintxEndif双分支:If条件表达式then语句块1Else语句块2EndifIfxmod2=1thenPrint“奇数”ElsePrint“偶数”Endif多分支:If条件表达式1then语句块1Elseif条件表达式2then语句块2………….Elseif条件表达式nthen语句块nElse语句块EndifIfdelt<=0thenPrint“无解”Elseifdelt=0thenPrint“只有一个解”ElsePrint“有两个解”Endif 循环语句的嵌套(一个if语句里套另外一个)If条件表达式1then 语句块中可以包含if语句Else 语句块中可以包含if语句Endififscor<0orscore>100then‘外层ifprint“分数输入错误”elseifscore<60then‘嵌套的ifprint“不及格”elseifscore<75thenprint“及格”elseifscore<90thenprint“良好”elseprint”优秀”endifendif循环结构 循环结构 for语句:通过次数控制循环计算过程dowhile语句:通过条件控制循环的计算过程For语句格式: For循环变量=初始值to终止值step步长循环体语句块Next循环变量 ***步长可以是正数也可以是负数***next后的循环变量与for中循环变量的名称一致,执行next语句时,循环变量+步长得到新的值执行过程程序举例实例中的过程把初始值赋值给循环变量判断循环变量的值是否超过终止值没有超过执行循环体语句块一次。如果超过,不执行循环循环变量的值+步长,得到新的值回到2)继续执行Fori=1to10step2PrintiNextii=1判断i<10是否成立成立的条件下,执行printI的语句I=i+2值为3回到第2)步Dowhile循环:条件循环。不知道循环要执行的次数,但我们知道在什么样的条件下该执行循环格式:Dowhile条件表达式循环体语句Loop执行过程程序举例实例中的过程计算条件表达式的值,如果为true,执行一次循环体;如果为false退出循环遇到loop,回到1)Y=0P=500Dowhilep<=800P=p*1.03Y=y+1LoopPrinty;”年后,超过800”自定义函数自定义函数自定义函数的引用包括两个部分“函数定义”和“函数调用”函数定义实例头体结束Function函数名(参数)as类型名语句块EndfunctionFunctionjiecheng(Functionjiecheng(aAsInteger)AsInteger'自定义函数Dimi,jiAsInteger'声明函数中的变量ji=1Fori=1ToaStep1'a的值是从调用函数中传递过来的ji=ji*iNextijiecheng=ji'返回函数的值endfunctionEndFunction'函数结束函数都有类型函数一般都有参数用函数的名称返回函数的值函数调用应用实例函数名称(变量名称)DimiAsIntegerDimiAsIntegerDimheAsSingleFori=1To7Step2he=he+1/jiecheng(i)'函数调用,变量i的值将传递给被调用的函数jiechengNextiText1.Text=Str(he)自定义函数的调用和标准函数的调用是一样的函数只有被条用的时候才会被执行函数调用时,调用参数(实际参数)将会被传递给自定义函数的参数(形式参数)调用函数,把调用函数,把i的值给参数a函数定义和函数调用间的关系返回函数,把结果返回到jiecheng(i)DimiAsIntegerDimheAsSingleFori=1To7Step2返回函数,把结果返回到jiecheng(i)DimiAsIntegerDimheAsSingleFori=1To7Step2he=he+1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园食品安全宣传教育活动
- 努力奋斗规划
- 写给老师的感谢信模板集锦八篇
- 猝死患者的护理查房
- 节约用水演讲稿集锦10篇
- 猫教案集锦八篇
- 商场光棍节活动策划
- 小孩不笨观看心得10篇
- 小学德育工作总结
- 乒乓球比赛作文集合8篇
- 2024年中国电信广东公司招聘笔试参考题库含答案解析
- 2024年中国华电集团招聘笔试参考题库含答案解析
- 中国心血管病预防指南(2017)
- 空调维保投标方案(技术方案)
- 【教学创新大赛】《数字电子技术》教学创新成果报告
- 咖啡因提取的综合性实验教学
- GONE理论视角下宜华生活财务舞弊案例分析
- 初中语文默写竞赛方案
- 2023电力建设工程监理月报范本
- 汽车空调检测与维修-说课课件
- 氨水浓度密度对照表
评论
0/150
提交评论