Chap.4 VB基本控制结构
- 格式:ppt
- 大小:422.50 KB
- 文档页数:32
VB程序基本控制结构VB程序的基本控制结构有三种:顺序结构、条件结构和循环结构。
下面将详细介绍这三种结构。
1.顺序结构:顺序结构是指程序按照代码编写的顺序依次执行,不涉及任何的条件判断或循环。
简单来说,就是按照代码的顺序一行行执行。
2.条件结构:条件结构是指根据条件的不同,程序按照不同的路径执行不同的代码。
在VB中,我们可以使用if语句和select case语句来实现条件结构。
- if语句用法示例:if(condition) then'条件为真时执行的代码else'条件为假时执行的代码end if- select case语句用法示例:select case expressioncase value1' 当expression等于value1时执行的代码case value2' 当expression等于value2时执行的代码...case else' 当expression不等于以上任何一个值时执行的代码end select3.循环结构:循环结构是指根据特定的条件重复执行一段代码块。
在VB中,我们可以使用do while、do until、for、for each等语句来实现循环结构。
- do while语句用法示例:do while condition'循环执行的代码loop- do until语句用法示例:do until condition'循环执行的代码loop- for语句用法示例:for counter = start to end step stepValue'循环执行的代码next counter- for each语句用法示例:for each element in collection'循环执行的代码next element这些是VB程序的基本控制结构,它们的灵活运用可以实现各种复杂的程序逻辑。
举个例子,我们可以使用条件结构结合循环结构来实现一个计算1到100之间所有偶数和的程序:```Dim sum As Integer = 0For i = 1 To 100 Step 1If i Mod 2 = 0 Thensum += iEnd IfNextMsgBox("1到100之间所有偶数的和为:" & sum)```。
第四章基本的控制结构主要内容●顺序结构●输入函数(过程)InputBOX●输出函数(过程)MsgBox●选择结构(If、Select Case、Iif、Shoose、Switch)●循环结构(For … Next、Do … Loop、While … Wend)●其他辅助控制语句(Goto 、Exit、End、With)●常用算法(累加连乘特殊数类穷举法递推法最大和最小值)4.1 顺序结构一. 赋值语句形式: [LET]变量名=表达式作用: 将表达式的值赋值给变量名。
一般用于给变量赋值或对控件设定属性值.[例] sRate!=0.1Text1.Text = "欢迎使用Visual Basic 6.0”说明:(1)当表达式结果为数值类型而与变量的精度不同时,强制转换成左边变量的精度。
如:iA% = 10/3 iA中的结果为3,而表达式为3.33333n%=11/2 结果n的值为6(四舍五入), 而表达式为5.5 (2)当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型,再赋值。
但如有非数字字符或空串,则出错。
如:X% = "9/2"(出错)(3)当逻辑型赋值给数值变量时,False 转成0,True转成-1后再赋给数值变量。
(4)当数值型表达式赋给逻辑型变量时,非0数值转成True,0值转成False 后再赋给逻辑变量(5)任何非字符类型表达式赋给字符变量一律转成字符类型赋给字符变量 [例] s$=True 结果s的值为 Truestr$=1.23E+3 结果string的值为”1230”。
s$=5>11 结果s的值为 False注意:●虽然赋值号与关系运算符等于号都用“=”表示,VB系统会根据所处的置自动判断是何种意义的符号。
●赋值语句的左边只能是变量,不能是表达式,符号常量。
●不能在同一个语句中同时给各个变量赋值。
●正确理解类似 sum=sum+k 赋值语句的含义。
VB程序语句与控制结构VB(Visual Basic)是一种使用基于事件驱动编程的计算机编程语言。
它是Microsoft公司的一种编程语言,用于开发Windows应用程序。
下面是一些常用的VB程序语句和控制结构:1. 过程(Sub)语句:Sub语句用于定义一个过程(也称为子程序或函数),过程是一段完成特定任务的代码块。
例如:```vbSub MySub'代码块End Sub```2.条件语句:条件语句根据特定条件来执行不同的代码。
常用的条件语句有If语句和Select Case语句。
-If语句:根据条件的真假来执行不同的代码块。
例如:```vbIf condition Then'真的代码块'假的代码块End If```- Select Case语句:根据不同的条件值执行不同的代码块。
例如:```vbSelect Case variableCase value1'代码块1Case value2'代码块2Case Else'默认代码块End Select```3.循环结构:循环结构用于重复执行一段代码。
常用的循环结构有For循环、While循环和Do循环。
- For循环:按指定的次数重复执行一段代码。
例如:For index = start To end Step stepValue'代码块Next index```- While循环:在条件为真时重复执行一段代码。
例如:```vbWhile condition'代码块End While```-Do循环:在条件为真时重复执行一段代码,但是循环条件在循环体的末尾检查。
例如:```vbDo While condition'代码块Loop```以上是VB程序中的一些常见语句和控制结构,通过合理运用这些语句和结构,可以实现更多复杂的功能。