结构化程序的基本结构
vb支持结构化的程序设计方法 其程序结构清晰,可读性好,也易于查错和修改 结构化程序设计方法有三种基本控制结构: 顺序结构、选择结构和循环结构 具有单入口,单出口的特点
假
a b
真
e
假 b
e 真 l
a
(a) 顺序结构
(b) 选择结构
(c) 循环结构
3.5 赋值语句
赋值语句是程序设计中最基本、最常用的语句
(1) 给变量赋值
格式:变量名=表达式
功能:计算右端的表达式,并把结果赋值给左端的变量
例3.1
已知a=6,b=9,计算c=√a2 + b2 编写的窗体单击事件过程代码如下: private sub form_click() dim a as single, b as single, c as single a=6 b=9 c = sqr(a * a + b * b) print "c=" & c end sub 运行程序后单击窗体,输出结果如下: c=10.81665
本事件过程采用的是顺序程序结构,运行的过程是: 声明3个单精度变量a,b,c 6→a 9→b 计算表达式,其结果10.81665→c 输出结果
赋值含义: 将值送到变量的存储单元中去
说明:
(1)表达式中的变量必须是赋过值的,否则变量的初 值自动取零值(变长字符串变量取空字符)。例如: a = 1 c = a + b + 3 ′b未赋过值,为0 执行后,c 值为 4 (2)利用赋值语句,可以改变变量的值,因此,同 一变量在不同时刻可以取不同的值。
(2)给对象的属性赋值
在程序中用赋值语句给对象的属性设置属性值。 格式:对象.属性=属性值 例如:cmddisplay.caption=―显示文本” txtdisplay.fontname=―宋体” txtdisplay.fontsize=18 如果为同一个对象的多个属性赋值, 可以使用with….end with语句。例如: with txtdisplay .fontname=―宋体” .fontsize=18 end with
说明: 在with<对象名>及end with之间是为该对象各属性赋值的
语句,这些赋值语句不必写对象名,但属性名前”.‖不能省略。
(3)给自定义型变量的各元素赋值
格式:变量名.元素名=表达式 例如: private type student no as integer name as string*6 as string *2 score as single end type
dim stu as student stu.no=1 stu.name=―刘丽” stu.=― 女” stu.score=98
3.5.2 分支结构
分支结构的作用是使程序依照条件而走不同的支路。 visual basic 支持的分支结构有: if...then if...then...else select case
程序中,往往根据需要选择合适的分支结构。
1.if...then 语句(单条件语句)
用 if...then 结构可以有条件地执行其结构内的一条或 多条语句。 语法格式: if <条件> then <语句>
end if
或 if <条件> then <语句> 说明:1.如果条件为真(true),执行then后面的语句, 如果条件为假(false),不执行then后面的语句执行 end if后面的语句。
如果满足条件cj<60时,打印出“成绩不 及格”,采用的条件语句是:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29087-11.html
别人也认为是放屁