VB程序设计初步x

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

-----基本数据类型、常量和变量常量分为三种:直接常量、系统内部定义常量、用户定义常量声明常量的语法为:[Public|Private]Const常量名[As数据类型]=表达式…例:ConstPI=3.14例:下面是不同类型的常量整数常量:121024实数常量:3.1416-0.25字符串常量:”Basic”“0.618”逻辑常量:TrueFalse1、不能使用VB中的关键字如定义变量名Sub2、首字符必须是字母或汉字,其余字符可以为字母、汉字、数字或下划线,不可再包含其它类型字符如定义变量名x_y6x_xyX-y×××不允许以下划线开头×不允许出现减号√问题:如何声明变量a为字符型?DimaasString或Dima$二、变量声明1.用Dim语句显式声明变量形式:Dim变量名[AS类型]Dim变量名类型符例DimiCountAsinteger,DimsumAssingle等价于DimiCount%,sum!2.隐式声明未进行上述的声明而直接使用,其类型为Variant类型。建议不使用。注意:在通用声明处加OptionExplicit语句可强制显式声明变量。4.2基本运算和表达式字母、数字、下划线字符组成,必须以字母开头,在变量名中对大小写字母是不加区分的下列变量名称正确的?(A)Abc(B)ab-re(C)12TS(D)I_64下列把字符串内容转换成数值的是?(A)str()(B)chr()(C)Abs()(D)Val()定义一个字符常量piC(1,1)c(1,2)c(1,3)C(2,1)c(2,2)c(2,3)Constpi=3.14159Dimaasinteger定义变量a为整数型Dimx,yaslongDimb(0to3)asstringDimc(1to2,1to3)asboolean定义变量x,y为长整数型定义一个一维数组变量,字符串型,共有四个数组元素.六个定义一个二维数组变量,逻辑型,共有几个数组元素?一、基本运算通过程序的执行对数据进行加工处理,基本运算是数据处理中最常用的手段。VB的基本运算包括:(一)算术运算(二)关系运算(三)逻辑运算1.乘幂(^)2.取负(-)3.乘法(*)实数除法(/)4.整数除法(\)5.求余数(mod)6.加法(+)减法(-)优先级高低在同一个表达式中,如果有一个以上的基本运算,则先执行优先级高的运算;同优先级的基本运算,按自左向右顺序执行;若表达式中有括号,则先计算括号内的表达式;如果有多层括号,则按由内向外顺序进行计算VB中的括号只有()说明:6+(6-4)=3^2+3\2=-3+8mod2=5*2^2=3\5/2=6*(8+(9-2))=810-320190实践练习:相等=不相等小于大于小于等于=大于等于=•关系运算的结果是一个逻辑值真、假(true、false)•关系运算优先级比算术运算低•所有关系运算具有相同的优先级级别:7587=1010=5mod3“a”“b”10010^250\11=4实践练习:FalseTrue真(True)假(False)FalseTrueFalseTruenottrue=notfalse=falsefalsefalsetruetrue8、非(not)9、与(and)10、或(or)truetruefalse53and53=asc(“a”)asc(“A”)and12=4=2^2and42=108orsqr(4)2=108orsqr(4)2=108orsqr(4)=2=表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断•表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)优先级:算术运算关系运算逻辑运算高低实践练习:not(8899)(35)and(6788)(355)or(68)(8mod42)and(2^2=4)notfalsetruefalseandfalsefalse04(2)and(=4)falseandtruefalsefalsefalseorfalseacb42tvgtso2211(1)naandSqr(b^2–4*a*c)S=1/2*g*t^2-v0*tan=a1+(n-1)*d表达式中乘号不能省1)三条边能构成三角形的条件是,任何两边之和都大于第三边。(用a、b、c分别来储存三边数据)a+bca+cbc+baandanda+bca+cbc+baDima,b,casintegerMsgbox“可以构成三角形”EndIfPrivateSubCommand1_Click()EndsubIfthenandanda=val(text1.text)b=val(text2.text)c=val(text3.text)a+bca+cbc+baandand2)判断某一年的year(设year=1900)是否是闰年。Year是闰年要满足下列条件:year能被4整除但不能被100整除,或者year能被400整除。yearmod4=0andyearmod1000oryearmod400=0

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功