当前位置:首页 >> 其它课程 >> VB程序设计初步(高中信息技术课程)_图文

VB程序设计初步(高中信息技术课程)_图文

第四章 VB程序设计初步 4.1 常量、变量和赋值语句

常量与变量
? 常量是程序设计过程中值不变的存储单 元或数据。
如:圆周率pi=3.14,重力加速度g=9.8

? 变量是用来表示数据的存储区域,在程 序的运行过程中,这些存储区的值是可 以改变的。
– 变量名是程序设计人员自己设定的,如:可以用S表示面积也 可以用a表示面积,还可以用mj来表示面积。 – 变量名可以由字母、数字或下划线组成,但必须由字母开头。

变量命名的几点说明

?不能使用VB的关键字作为变量名,关键字就是指VB中已经 定义的词 如print,If等都不能用作变量名

? VB中不区分大小写,即大小写是一样的。 如X1和x1是同一变量

?变量名尽量能做到“见名知义”,以提高程序的可读性。 如用ALFA表示数学公式中的α为相似的音

下列哪些变量名是合法的? (1)4size (4)Area4 (7) 4*d (10) a+b (2) size-4 (5)area 4 (8) A_b (11)sub (3)size_4 (6)a4rea (9) 4ab (12)mj4_circle

变量的定义
语法格式:
dim 变量名 as 变量类型

例如:
dim score as integer dim sum as single

赋值语句
?格式:变量名=表达式 对象名.属性名=表达式 a=3+2 mj=3.14*r*r c=(a+b)/b

Label1.caption=1234 Label1.caption=“你的IQ是100” ?几点说明 把等号右边表达式的值,存入左边的变量中。

赋值号不是数学中的等号。

下面的赋值表达式等价么?为什么?
(1)a=b和b=a (2)r=text1.text 和 text1.text=r

思考:以下是两段VB的程序,试问该程序运行以后各变量的值是多 少?试想为什么?

x=2 y=3 y=y+1 x=x+y-1

b=2 a=5 b=b+2 a=b+1

计算圆面积和周长
? ? ? ? ? ? ? ? ? ? ? Dim r As Double Dim mj As Double Dim zc As Double Const pi = 3.14 Private Sub Command1_Click() r = Val(Text1.Text) mj = pi * r * r zc = 2 * pi * r Text2.Text = Str(mj) Text3.Text = Str(zc) End Sub

数字和字符串
? 文本框(text)中的数据,其类型默认的是字符串类型 (string) ? 在计算中,我们需要进行转换 ? 读入: 转换为数值类型,用val函数 ? r=val(text1.text) ? 输出:转换为字符串类型,用str函数 ? text2.text=str(mj) ? Val和str是两个相反的过程


友情链接:学习资料共享网 | 兰溪范文 | 伤城文章网 | 酷我资料网 | 省心范文网 | 海文库 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 酷我资料网 | 省心范文网 | 海文库 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 学习资料共享网 | 兰溪范文 | 伤城文章网 | 酷我资料网 | 省心范文网 | 海文库 | 学习资料共享网 | 兰溪范文 | 伤城文章网 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:3088529994@qq.com