12.会计小助理课件_第1页
12.会计小助理课件_第2页
12.会计小助理课件_第3页
12.会计小助理课件_第4页
12.会计小助理课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

李振华

相邸镇初级中学

2013-5-23第二单元VB程序设计

第6课会计小助理八年级下学期信息技术1.VB常用数据类型

2.变量的命名规则(p43)变量名以字母或汉字开头,由字母、下划线、或数字组成,变量名不区分大小写不能用VisualBasic关键字作变量名不提倡用汉字作变量名例:a,abs_2,print_1,m&f,h[3],#g,5y,abc合法的非法的3.变量声明Dim|Static变量名[AS类型]DimiMarkAsinteger,sTotalAssingleDimitem%注意:在通用声明处加OptionExplicit语句来强制显式声明变量Dima,b,casIntegera和b是可变类型(Variant),c是整型。4.常量声明Const常量名[AS类型]=表达式例ConstMAX=100MAX=MAX+50PrintMAX例ConstMin=Sqr(3)××5.运算符(Operator)数值运算优先级^乘方*乘/除\整除Mod取模(余数)+加-减例:5+10mod10\9/3+2^2结果:?思考:对于一个任意4位数字,如何能把个位、十位、百位和千位的数字提取出来6.字符运算"abcdef12345"出错“123456”579"123"+"456"结果"123456""123"&"456"结果"123456"区别:+两边必须是字符串,&不一定+&

两个字符串首尾连接例如:

"abcdef"&12345

"

abcdef"+12345

"123"&456

"123"+456结果7.关系运算符将两个操作数进行大小比较,结果为逻辑型。字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。例:"ABCDE">"ABRA" 结果为False8.逻辑运算符将操作数进行逻辑运算,结果是逻辑值9.表达式组成:变量、常量、函数、运算符和圆括号书写规则运算符不能相邻。例a+-b是错误的。乘号不能省略。例x乘以y应写成:x*y。括号必须成对出现,均使用圆括号。表达式从左到右在同一基准上书写,无高低、大小。10.表达式书写举例

sin(45*3.14/180)+(exp(10)+log(10))/sqr(x+y+1)a*b*c*d/e/f/g或a*b*c*d/(e*f*g)3<=xAndx<=711.逻辑表达式举例变量A是3或7的倍数变量B既是3的倍数也是7的倍数Amod3=0andAmod7=0Amod3=0orAmod7=0Ymod4=0andYmod100<>0orYmod400=0闰年的条件是:年号(Y)能被4整除但不能被100整除;或者年号能被400整除12.Int——取整函数

表示a为整数的关系表达式

Int(a)=a表示a能被b整除的关系表达式

Int(a/b)=a/ba/b=a\baModb=0如何判断a为偶数13.Rnd函数格式:

Rnd()RndRnd(N)说明:0≤Rnd

<1产生0~1之间的随机数产生[L,U]区间内的随机整数

Int((U-L+1)*Rnd+L)例:产生[30~50]的随机整数Int(Rnd*21)+30

为保证每次产生不同的随机数列,可在事件过程中使用语句

Randomize14.常用字符函数函数名说明实例结果Left(C,N)取字符串左边N个字符Left("ABCDFEG",3)ABCRight(C,N)取字符串右边N个字符Right("ABCDFEG",3)FEGMid(C,N1[,N2])在C中取从N1开始长度为N2的子字符串(不写N2时取到最后)

Mid("ABCDFEG",2,3)BCDLen(C)字符串长度Len("AB计算机")5String(N,c)重复字符串C中首字符N次String(3,"ABC")AAAInstr([N1,]C1,C2)在C1中从N1开始找C2开始的位置,省略N1从头开始找,找不到为0Instr(2,”EFABC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论