文档介绍:算法与程序设计考点基础算法与程序设计考点基础一、数据类型数据数据关键字关键字取值范围取值范围整型整型IntegerInteger-32768~32767-32768~32767长整型长整型LongLong-2147483648~2147483647-2147483648~2147483647单精度型单精度型SingleSingle负数负数:-~--45:-~--45正数正数:-45~:-45~:-~--324:-~--324正数正数: -324~: -324~:0~65535:0~65535个字符个字符不定长字符串不定长字符串00~20~20亿个字符亿个字符布尔型布尔型BooleanBooleanTrue True 或或FalseFalse日期型日期型DateDate100/1/1~9999/12/31100/1/1~9999/12/31浮点型11二、常量与变量1、常量在程序运行过程中保持不变的量称为常量。常量有数值常量和字符常量两种。数值常量类似数学中的常数,如120;字符常量是用一对双引号括起来的字符串,如”信息技术”。如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这个常量称为符号常量,代表常量的符号称为“常量名”,其定义形式如下:Const 常量名[As 类型]=表达式如:Const PI=、变量在程序运行过程中发生变化的量称为变量。3、变量的命名规则:A、必须以字母或汉字开头。B、只能由字母、汉字、数字和下划线组成。C、字符个数不能超过255个。D、VB变量不区分大小写。E、变量名不能取VB的保留字。保留字又称为关键字,由VB专用,具有特殊的含义,例如:Print、Sub、End等都是VB中的保留字。4、变量声明变量必须先声明后使用。VB中变量声明的方法是:Dim <变量名> As <数据类型>例如:Dim N As Integer Dim a As Integer, b As String335、算术运算符与算术表达式表达式是由变量、常量、运算符、函数和圆括号等按一定的规则组合而成的。VB中有算术表达式、字符串表达式、日期表达式、关系表达式与逻辑表达式。运算符号运算符号含含义义运算优先级运算优先级实实例例结结果果^^指指数数11 5^2 5^22525--取取负负22-5+2-5+2-3-3**乘乘法法3355**221010//除除法法445/25/\\整整除除555\25\222ModMod求求余余665 Mod 25 Mod 211++加加法法775+25+277--减减法法885-25-233446、算术运算符注意事项:A、整除(\)运算时,若运算量为实数,则先取整,后相除,结果为整型或者长整型。例如: \ 2 转化为5\2 \ 2 转化为5\2B、求余(Mod)运算时,若运算量不是整数,则先将运算量四舍五入为整数,然后再做求余运算,求余结果的正负号始终与第一个运算量的符号相同。例如: Mod 2 转化为5 Mod 2 Mod 2 转化为6 Mod 27、字符串运算符与字符串表达式VB中字符串运算符有:+和&两个,其作用是将两个字符串连接起来。例如:”123”&”45”结果为“12345”“计算机”+”杂志”结果为”计算机杂志”注意:当一个数字字符串表达式如”123”跟一个数值型表达式用如45”+”连接起来的时候,则”123”将会被VB系统自动按照数值型123来参与计算,所以其结果为数值型168而不是字符型“12345”;如果用&连接则结果仍为字符串类型。558、运算符的执行顺序算术运算符>字符串连接运算符>关系运算符>逻辑运算符9、常用数学函数函数函数功能功能Abs(x)Abs(x)求求xx的绝对值的绝对值Sqr(x)Sqr(x)求求xx的平方根的平方根Sin(x)Sin(x)求求xx的正弦值的正弦值Cos(x)Cos(x)求求xx的余弦值的余弦值Tan(x)Tan(x)求求xx的正切值的正切值Atn(x)Atn(x)求求xx的反切值的反切值Exp(x)Exp(x)求指数函数求指数函数eexxLog(x)Log(x)求