- 0
- 0
- 约1.6万字
- 约 67页
- 2018-03-07 发布于浙江
- 举报
[工学]VB chapter3
第3章 流程控制语句 程序中的语句依照其在程序中的位置依次顺序地执行,叫做语句的顺序执行。 在一个简单的顺序结构程序中,一般包含三种操作: ? 数据的输入 ? 计算并赋值 ? 数据的输出 3.1.1 数据输入 1.使用inputbox()函数 2.使用textbox控件 3.1.2 赋值语句 格式: 变量名=表达式 对象.属性= 表达式 说明P44 1.使用textbox控件输出 2.使用print方法输出 3.使用label控件显示文本 4.使用format函数设置输出格式 5.使用msgbox过程显示提示信息 4.格式输出函数format (P46) 格式:Format$(表达式 [,格式字符串] ) 功能:将数值、日期和字符串按用户指定的格式输出。 “格式字符串”有三类:数值格式、日期格式和字符串格式。格式字符串一定要用引号括起来。 例3-4 p46 顺序结构例题 例题1:交换两个文本框中的数据。 例题2:计算电器总价。 例3-5 计算银行存款本利和。 例3-6 计算三角形的面积。 Visual Basic 选择结构的实现: ? If…Then ? If...Then…Else ? Select Case 1. If…Then 结构 格式1:If 〈表达式〉Then 语句 格式2:If 〈表达式〉Then 语句块 End If 例题:利用文本框输入密码。 说明: ① 表达式一般都是逻辑表达式, 当表达式是数值表达式时,一个为零的数值为 False。 ② 语句块可以是一条或多条语句。 ③ 可以使用单行或多行语法有条件地执行一个语句。下面两个例子是等价的: If x 0 Then y=x^2 和 If x 0 Then y=x^2 End If ④ If...Then 的单行格式不用 End If 语句。 例3.6 计算一元二次方程的两个实根。 Private Sub Command1_Click() 计算a*x^2+b*x+c=0 的两个根 Dim a As Integer, b As Integer, c As Integer Dim x1 As Single, x2 As Single, d As Single a = Text1.Text b = Text2.text c = Text3.text d = b * b - 4 * a * c 计算△ If d = 0 Then x1 = (-b + Sqr(d)) / (2 * a) x2 = (-b - Sqr(d)) / (2 * a) Label2.Caption = Label2.Caption Format(x1, ###.##) Label3.Caption = Label3.Caption Format(x2, ###.##) End If End Sub 说明: ① 不管有几个分支,程序执行了一个分支后,其余分支不再执行。 ② ElseIf子句的数量没有限制,可以根据需要使用任意多个ElseIf子句。 ③ 语句中的ElseIf子句和Else子句都是可选项,如果省略这些子句,则成为单分支结构。 ④ If...Then...ElseIf 只是 If...Then...Else 的一个特例。注意,可以使用任意数量的 ElseIf 子句,或者一个也不用。可以有一个 Else 子句,而不管有没有 ElseIf 子句。 程序举例1:计算函数的值。 Private Sub Command1_Click() Dim x As Single, y As Single x = Text1 If x 0 Then y = 5 ElseIf x 1 Then y = x + 1 ElseIf x 2 Then y = x ^ 2 + 2 ElseIf x 5 Then y = -x - 3
您可能关注的文档
最近下载
- 放射性仪器和测量.ppt VIP
- 【高清可复制】11ZJ401 楼梯栏杆(1).pdf VIP
- 11ZJ311 《地下室防水》建筑标准.docx VIP
- RAM SURF-1操作手册.pdf VIP
- 建筑图集2(2015)_15ZJ211_坡屋面 .docx VIP
- 2025年度组织生活会会前谈心谈话记录(支部书记与支部委员谈心谈话、支部委员之间谈心谈话、支部委员与联系党员谈心谈话、党员与党员谈心谈话、上级党组织负责人与支部书记谈心谈话).docx VIP
- 中南标准11ZJ203_种植屋面_地方规范图集.pdf VIP
- 单行本_10ZG601_混凝土多孔砖墙体结构构造.docx VIP
- 10ZJ110混凝土多孔砖墙体建筑构造图集.docx VIP
- 研究慰问困难党员支委会会议记录范文.docx VIP
原创力文档

文档评论(0)