vb的程序初步

文档属性

名称 vb的程序初步
格式 zip
文件大小 25.3KB
资源类型 教案
版本资源 教科版
科目 信息技术(信息科技)
更新时间 2011-01-26 11:01:00

图片预览

文档简介

VB程序设计初步
基本数据类型、常量变量
数据
数据是信息的一种记录形式。
例如:一本书的页数200页(一个整数),某个时刻的温度26.1℃(一个实数)一封信的内容(一段文字)等
2、VB里常见的基本数据类型
说明 数据类型 存储空间(字节) 表示范围
整型 Integer 2 -32768~32768范围内的任何整数
长整型 Long 4 -2147483648~2147483647范围内的任何整数
单精度实数型 Single 4 绝对值在1.4E-45到3.4E38内的任何实数,有效数字约6-7位
双精度实数型 Double 8 绝对值在10E-324到1.79E308内的任何实数,有效数字约14-15位
逻辑型 Boolean 2 True或False
字节型 Byte 1 0~255
日期型 Date 8 100年1月1日~9999年12月31日,
字符串 String   0~约20亿
常量
常量指______________________________________________________________________
例如
整数常量:12 1024
实数常量:3.1416 -0.25
字符串常量:“Basic” “0.618”
(说明:是一段内容不固定的文字,由一对双引号之间的若干个字符的序列组成。)
逻辑常量:true false
(说明:只有两个常量,其值为True(真)和False(假))
①上面所有这些直接用数字或符号书写的常量叫__________
②可以用一个符号(通常是一个有意义的名字)来代表一个常量,这样的常量被称为_________
例:const pi=3.14159
构造了一个符号常量pi,来代表圆周率的近似值3.14159,以后程序里所有的pi都会被VB自动地换成实数3.14159。
练习
例1.请写出下表中各个字段的数据类型
变量
1.变量指_________________________________________________________________________-
2.变量命名的三个规则: 1._________________________________________
2._________________________________________
3._________________________________________
3.变量的定义形式:
Dim count as integer count是整数型的变量
Dim x as double,y as double x和y都是双精度实数型的变量
Dim name as string name是字符串型的变量
4.数组变量:_____________________________________________________________________
数组是由一批____________的变量构成的一个序列,组成数组的第一个变量被称为数组的_______
或称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。
数组:
说明一维数组变量常用形式如下:
Dim 数组变量名(a1 to a2) as 元素的类型
例如:
Dim score(1 to 50) as integer
说明score是由50个整数变量构成的一个一维数组变量,即,它有50个数组元素
Score(1)、score(2)、score(3)、……、score(49)、score(50)
每一个元素都是一个整数类型的变量
说明二维数组变量常用形式如下:
Dim 数组变量名(a1 to a2,b1 to b2) as 元素的类型
例如:
Dim price(1 to 50,1 to 8 ) as double
说明price是一个二维数组变量,可以存储20行数据,每行中包含8个双精度实数数据
一般地,price(i,j)是数组price第i行第j列上的元素
常用的标准函数
函数名 函数的功能 应用举例 函数返回值
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) 22.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) 字符转换成ASCⅡ Asc(A)= 65
Chr(X) ASCⅡ转换成字符 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
练习
1.下列可作为VB变量名的是( )
(A) 4*D (B) A_B (C) 4ABC (D) A+B
2.下列数据的类型属于Integer整数型的是( )
(A) 10.00 (B) 9876 (C) 54321 (D) False
3.在Visual Basic中,下列属于字符串常量的是( )
(A)Str(169) (B)”169” (C)169 (D)13∧2
4.用语句Dim A (-3 to 5) As Integer所定义的数组的元素个数是( )
(A) 6 (B) 7 (C) 8 (D) 9
5.表达式Abs(-3.6)*sqr(100)的值是( )
(A) -360 (B) 360 (C) -36 (D) 36
6.数学表达式|x-31|对应的VB表达式是( )
(A) Sqr(x-31) (B) Val(x-31) (C) Abs(x-31) (D) Str(x-31)
7.理论上表达式Str(Sqr(b*b-4*a*c))的类型是( )
(A) Integer (B) Double (C) String (D) Boolean
8.表达式int(-5.4)的值是( )
(A) -6 (B) -5 (C) -4 (D) 5.4
9.表达式int(sqr(12))的值是( )
(A) 1 (B) 2 (C) 3 (D) 4
10.将文本框Text2内输入的字符数据“abc”送到字符型变量n中,应使用的语句是( )
(A)n= Text (B)n=Text2.text
(C)n=val(Text2) (D)n=val(Text2.text)
基本数据类型
整型:___________________________________________________
实型:__________________________________________________
字符串型:_______________________________________________
日期型:_________________________________________________
逻辑型:_________________________________________________
一维数组(一个1行1列表格)
二维数组(一个多行多列表格)
同课章节目录