1 / 11
文档名称:

Vb程序设计教程-第四章-VB控制结构.ppt

格式:ppt   大小:35KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Vb程序设计教程-第四章-VB控制结构.ppt

上传人:iris028 2022/8/2 文件大小:35 KB

下载得到文件列表

Vb程序设计教程-第四章-VB控制结构.ppt

相关文档

文档介绍

文档介绍:第四章 VB控制结构
一、三种程序设计结构
1、顺序结构——按照书写的顺序,依次执行每一条语句。
语句块1
语句块2
特点:执行完毕“语句块1”后,执行“语句块2”。
例:。
r= 第四章 VB控制结构
一、三种程序设计结构
1、顺序结构——按照书写的顺序,依次执行每一条语句。
语句块1
语句块2
特点:执行完毕“语句块1”后,执行“语句块2”。
例:。
r= ‘半径r赋值
pi= ‘为pi赋值
s=pi*r*r ‘计算园的面积
print s ‘显示面积值
2、分支结构——两个模块(或多个模块)只能执行其中的一个模块,其它模块不能执行。
条件
模块1
模块2


注:1)模块2可以是之空的;2)可以有多个供选择的模块,只需于“假”出口再连接分支结构。
分支结构实现语句有
1)if语句
2)Select语句
if 条件 then 语句 [else 语句]
if 条件 then
……
[else
……]
end if
例:将x的绝对值存于变量y中。
if x>=0 then y=x else y=-x
If语句
3、循环结构——一个模块被重复执行多次
条件
模块


条件
模块


注:模块在一定条件下被执行多次。
说明:1)对方案一而言,“模块”可能不能初执行到,而方案二之“模块”至少执行一次;2)如果“模块”至少执行一次,则二者等价;3)“条件”不能是固定的,须随“模块”的执行而发生变化,否则无法终止。
二、常用语句
1、赋值语句
格式:变量 = 表达式
功能:首先计算“表达式”的值,然后将值存储到“变量”指定的存储单元中。
例:
x=x+a ‘将变量a的值累加到变量x中
n%=n+1 ‘将整型变量n的值加一,用以记数
注:赋语句常见问题
1)x=y可在表达式中出现,功能是判断x与y的值是否相等,相等返回true否则返回false
2)x=y在赋值语句中出现,将y值取出再存入x中,语句中出现,将y值取出再存入x中,中值不变,x中值变化。与赋值语句y=x功能不同。
3)在“x=表达式”语句中要求表达式的值的类型与x变量类型相同,不同,则将“表达式”的类型转换成x类型,然后赋值。如果转换失败,则出现类型不匹配错误。
4、如果被赋值的变量是变体类型(variant类型)或未定义变量类型(默认类型为变体类型,即variant类型),则根据表达式的值确定变量的类型。
5、表达式中参加运算的数据类型变必须一致,如果不一致,则先转换后运算,而转换的规则与赋语句不同,是由简单类型向复杂类型转换。
2、数据的输入与输出
1)利用文本框输入、输出数据,类型为String(字符串)类型
例:
x=val() ‘输入数到x中
x% = ‘与上语句等价
=x ‘将x中值转换成字符串于文本框中显示输出
= str(x) ‘与上语句等价
2)利用标签输出数据,用法同上,但不能输入数据
3)利用inputBox输入字符串数据
x=inputbox(提示[,标题][,默认值][,x][,y])
3)利用MsgBox输出信息
msgbox 提示[,按扭][,标题]
4)Print方法实现信息输出
i)按照固定格式输出(表达式以,分隔符)
Print 表达式1,表达式2,……,表达式n
例:
Print 4,”adb”,Date(),Now()
ii)连续输出,以;分隔
Print 表达式1;……;表达式n
例:Print “x=“;x
iii)定位输出,使用定位控制输出格式
Tab(n):由第n列开始输出
spc(n):插入n个空格