- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法和程序设计第四章
4.1基本数据类型、常量、变量;2、常量
是指在程序执行过程中其值不能改变的存储单元或数据
直接常量
直接用数字或字符书写的常量。
整数常量 如:12 1024
实数常量 如:3.14 -0.25
字符串常量 如:“Basic” “1234”
逻辑常量 有:True False
符号常量
用一个符号来代表一个常量。
定义符号常量:Const PI=3.14159
使用符号常量优点:1、程序易读易理解2、程序易修改。
;3、变量
程序执行期间,变量用来存储数据,这些数据的具体数值在设计程序的时候是未知的。
变量命名规则:由字母、数字和下划线组成,必须由字母开头,对大小写不区分(不能用VB的保留字)。
变量说明用Dim语句:
如:Dim a as integer
Dim b as single,c as double
4、数组变量
主要用来存储一批同一类型的数据,组成数组的每个变量被称为数组的元素,或称为下标变量,下标是一个整数,用来指出某个元素在数组中的位置。
一维数组:Dim sn(1 to 10) as string 元素如:sn(1)、sn(5)
二维数组:Dim x(1 to 5,1 to 3) as integer
元素如:x(1,2)、x(2,3);5、常用标准函数;VB的基本运算包括:算术运算、关系运算和逻辑运算
一、算术类基本运算;二、关系类基本运算;四、表达式:一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)
例:把下面的数学表达式写成VB表达式:;语句是一种用来描述或规定计算机应该完成的一串操作的(宏)命令
VB程序中,可以在一行上写一个语句,也可以在一行上写几个语句,一行上相邻的两个语句之间用冒号(:)分隔
1、赋值语句
变量名=表达式
如: a=5 : b=6 : c=a+b
或 对象名.属性名=表达式
如: text1.text=“abcd”
说明:赋值语句兼有赋值与计算双重功能;在赋值语句中“=”是赋值号,与数学上的等号意义不同.;2、选择语句
选择语句能使程序在执行过程中,根据不同的判断结果,选择不同的处理.
选择语句的主要形式是if语句(还有select case语句)
行if语句:
格式: if 条件表达式 Then 语句1 Else 语句2
或 if 条件表达式 Then 语句
如:
……
if x=y then print “x=y” Else print “xy”
……
If x=y then print “x=y”
……
分析行if语句的特点和执行过程(P76);块if语句:
把上面的行if行语句改为块if语句(分析块if语句特点P76);3、循环语句:
1)、For语句:通过次数控制循环的计算过程,主要用于循环次数已知的情况,也称计数循环。
格式:For 循环变量=初值 To 终值 Step步长
语句块
Next循环变量
如:;2)、Do语句:通过条件控制循环的计算过程。
常用的Do语句格式
Do while 条件表达式
语句块
Loop
While(当条件为True是执行循环) Until(在条件变为true前执行循环)
例:;4、注释语句:
注释的作用是为了增加程序的可读性,注释对程序执行的效果没有任何影响。
注释是以单引号()开头的一串文字。如:(P83);程序模块分为过程和函数两种,过程强调的是动作,函数强调的是值的计算
过程可以分成两类:
一类是事件处理过程,另一类是通用过程。
事件处理过程描述的是,当对象X上发生某个事件Y时,需要执行一段程序来响应这个事件;
而通用过程则是一个独立的程序段,不同的事件可能需要使用同一个程序段时,可以把这个程序段单独地建立成一个通用过程,供其他事件处理或其他通用过程调用。;例:设置一个应用程序,计算一个矩形的面积
通用过程:
Sub jxmj(a, b)
mj = a * b
MsgBox 矩形的面积是: mj
End Sub
事件过程:
Private Sub Command1_Click()
a = InputBox(输入矩形的长)
b = InputBox(输入矩形的宽)
jxmj a, b
End Sub;函数:与过程相比,不同之处是函数执行完成之后,函数的计算结果被送到函数的调用点。;漳仆珠湖油爪阶奸拐仟肌惕骑暖倡菱煮湃坷汤肘感彝洱鳞潭洛蛮薯原公躁算法与程序设计第四章算法与程序设计第四章
文档评论(0)