资源简介 基本数据类型、常量和变量 回顾 算法的描述方法有哪几种? 计算机语言有哪些? 0101011……110000101 Pascal、Basic、C、C++、Java、Qbasic、Visual Basic 应用实例 Private Sub 计算_Click() Dim r As Double r = Val(Text1.Text) Text2.Text = Str(3.14 * r * r) End Sub VB常用的基本数据类型 数据类型名 说明 Integer 整数型 Long 长整数型 Single 单精度实数型 Double 双精度实数型 String 字符串型 Boolean 逻辑型 Date 日期型 常量 常量:在程序执行过程中其值不能改变的存储单元或数据类型,它与变量的不同之处在于,程序运行的过程中不能被修改,也不能对常量赋以新值。 直接常量 例1:下列是各种不同类型的常量 整数常量: 12 1024 实数常量: 3.1416 -0.25 字符串常量:“Basic” “0.618” 逻辑常量: True False 内容固定不变的文字,由一对双引号之间的若干个字符的序列组成 符号常量 符号常量: 一、VB系统定义的符号常量 二、使用Const 语句定义的符号常量 例2:符号常量 vbBlue VB系统定义的一个符号常量,代表颜色的编码值 Const PI=3.14159 (程序中遇到PI都会被替换成相应的数据)。 变量 变量用来存储数据,这些数据的具体数值在设计程序的时候是未知的。 例:输入100个数求平均值,每一个输入数据首先要存入到一个变量中,这时,变量时数据的一个存储区。 变量中存放:原始数据、中间结果、计算结果。 变量 在同一个程序中,不同的变量要用不同的名称。 变量名由字母、数字、下划线等字符组成,但必须以字母开头,不区分大小写。 变量名:引用该变量中所存储的值。 数据类型:规定变量能存储哪一种类型的数据(使用变量前要对变量的数据类型进行说明)。 变量说明 格式: 例3:变量说明 Dim count As Integer Dim x As Double,y As Double Dim Name As String Dim 变量名 As 变量的类型 count 是整数类型的变量 x和y都是双精度实数类型的变量 Name是字符串类型的变量 数组变量 数组变量:存储一批同类型的数据。 如:存储一个班或一个年级的成绩。 数组:由一批同类型的变量构成的一个序列,组成数组的每一个变量称为数组的元素,或称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下标唯一地确定。 一维数组:存储数据的一个线性序列。 二维数组:存储一个二维数表(表格)。 数组 说明一维数组变量形式 A1:下标的下界 A2:下边的上界 A1,A2都是常量 Dim 数组变量名(A1 to A2)As 元素的类型 例4:一维数组变量说明 Dim score(1 to 50)As Integer 说明:score 是由50个整数变量构成的一个一维数组变量,即,它有50个数组元素。 Score(1),score(2),score(3),…………score(49),score(50) 二维数组变量说明: 例5:二维数组变量说明 Dim price(1 to 3,1 to 4)As Double Price 为二维数组变量名,用来存储3行数据,每行包含4个双精度实数数据。 Price(1,1)为第一行第一列的数组元素。 Price(3,4)为第三行第四列的数组元素。 总结:price(i,j)为二维数组中第i行第j列的数组元素。 Dim 数组变量名(A1 to A2,B1 to B2)As 元素的类型 常用的标准函数 常用的数学函数 函数名 函数的功能 应用举例 函数返回值 Abs(X) 求X的绝对值 Abs(-3.5) 3.5 Int(X) 求不大于X的最大整数 Int(4.1) Int(-4.1) 4 -5 Sqr(X) 求X的算术平方根 Sqr(4) Sqr(6) 2 2.44948 Exp(X) 求e的X次方 Exp(2) 7.389056 Log(X) 求以e为底的X的对数 Log(3) 1.098612 Sin(X) 求X的正弦值 Sin(3.1416/2) 0.9999999 Cos(X) 求X的余弦值 Cos(3.1416/3) 0.4999999 Tan(X) 求X的正切值 Tan(3.1416/3) 1.7320606 常用类型转换函数和字符串函数 函数名 函数的功能 应用举例 函数返回值 Asc(X) 字符转换为ASCII Asc(“A”) 65 Chr(X) ASCII转换为字符 Chr(48) “0” Val(X) 数字字串转换为数值 Val(“-170”) -170 Str(X) 数值转换成字符串 Str(-170) “-170” Len(X) 计算字符串的长度 Len(“asd”) 3 Mid(X,n,k) 取字符串X中的第n个字符起长度为k的子串 Mid(“abcd”,3,1) “c” Fix(X) 截掉数据的小数部分 Fix(2.56) 2 小结 基本数据类型: 常量 直接常量、符号常量 变量 数组变量 一维数组: 二维数组: 常用的标准函数 Dim 变量名 As 变量的类型 Dim 数组变量名(A1 to A2)As 元素的类型 Dim 数组变量名(A1 to A2,B1 to B2)As 元素的类型 谢 谢 展开更多...... 收起↑ 资源预览