第4章基本控制结构
第4章基本控制结构
顺序结构
选择结构
循环结构
嵌套
应用举例
顺序结构
输出数据的基本方法
赋值语句
提供数据的基本方法
概述
使用VB开发应用程序一般包括界面设计和功能模块实现设计两个方面。
通常用可视化编程技术设计应用程序界面,用结构化程序设计思想编写事件代码。
结构化程序设计语言具有三种基本控制结构,即顺序结构、选择结构和循环结构。
VB中一个功能相对独立的程序段一般包括三部分:
第一部分为变量提供数据
第二部分运算处理数据
第三部分结果输出
顺序结构是一条一条语句的简单排列,程序执行时也就按照书写顺序从上往下顺序执行。顺序结构只能完成最简单的任务。
顺序结构
选择结构
循环结构
(a) (b) (c)
顺序结构选择结构循环结构
A
B
假
真
L
E
真
假
A
B
E
输出数据的基本方法
1、调用窗体的Print方法
格式:
[对象名].Print [Tab(n);] 输出项列表[;|,]
窗体名
确定输出项列位置的函数
分隔符
Print Tab(10); "学号"
Print Tab(8); "学号"; Tab(15); 5
Print Tab(10); “学号”; Tab(12); 姓名; Tab(16); -8
在同一个Print方法中,可以有多个Tab函数,每个Tab函数对应一个输出项,各输出项之间用分号隔开。
注意:若Tab(n)函数中“n”所指定的位置已经有了输出项,则会自动换行,在下一行指定列位置输出。
例4-1 在窗体上输出一个用“*”组成的等腰三角形,首行一个“*”,共五行
2、调用图片框的Print方法
格式:
[Tab(n);] 输出项
例4-2 在图片框中输出如下结果。
3、利用标签(Label)输出结果
利用标签(Label)输出结果,是通过标签的Caption属性值来实现。
总结:由Tab函数确定的输出位置是相对于Print方法所隶属的对象的左边界而言的。窗体的Print方法,Tab函数中的n是相对于窗体左边界的;图片框的Print方法, Tab函数中的n是相对于图片框左边界的。
赋值语句
1、赋值语句格式
用赋值语句可以把指定的值赋给某个变量或赋给对象的某个属性,格式如下:
格式1:[Let] 变量名=表达式
格式2:[Let] =表达式
例:let x=100
x=x+y(赋值语句要单独写在一条语句上,否则不能当作赋值语句)
2、注意事项
赋值号左边只能是变量名或属性名,不能是函数或表达式
“=”为赋值号,而不是数学上的等号
不能在同一个赋值语句中为多个变量赋值例如:为X、Y、Z三个变量均赋初值1,X=Y=Z=1是错误的,应为X=1:Y=1:Z=1
cos(x)=y
5=y
x+3=y
n=n+1 将当前变量n的值加1后再赋给变量n (计数器)
s=s+x 将当前变量s的值加x后再赋给变量s (累加器)
f=f*i 将当前变量f的值乘i后再赋给变量f (累积器)
第04章 基本控制结构 来自淘豆网www.taodocs.com转载请标明出处.