第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构
赋值语句 赋值语句一般形式: 变量名=表达式 对象.属性=表达式 例:x%=3.2 x%=“68” y%=true y%=false 注意: 1、赋值号左边必须是变量或对象的属性名,不能是常量或表达式 例:x+y=5 × 5= x+y × 2、不能在一句赋值语句中为多个变量赋值
InputBox()函数 格式为: 变量$=InputBox(prompt[,Title][,Default][,xpos][,ypos]) 例:4-1
MsgBox()函数 P75 变量%=MsgBox(Prompt[,Type][,Title]) Type:整型表达式,用来控制在消息框中显示的按钮、图标的种类、数量。P75 表4-1 Title:字符串,显示在消息框顶部的标题区 例:4-2 MsgBox过程 MsgBox Prompt
IF…Then 语句(单分支)P78 形式: 1、IF <表达式> Then 语句块 End IF 例:4-3 例:4-4
IF…Then…Else(双分支)P80 形式: 例: <语句块1> Else <语句块2 > End IF 2、IF <表达式> Then <语句块1 > Else <语句块2 > 例: If x<>0 then y = Sin(x ) +Sqr(x^2+1) else y= Cos(x) -x^3+3*x
IF…Then…ElseIF(多分支) P80 形式: IF <表达式1>Then <语句块1> ElseIF <表达式2> Then <语句块2> [Else <语句块n+1> ] End IF 例4-5
IF语句的嵌套P82 形式: IF <表达式1> Then If<表达式2 > then …. end if … 例:4-6
Select Case语句 P83 Select Case 变量或表达式 Case 表达式列表1 <语句块1> <语句块2> …… [Case Else <语句块n+1>] End Select 变量或表达式:数值型或字符型表达式。 表达式列表i:与变量或表达式类型一致,可以是下面四种形式之一: 1、表达式 2、一组用逗号分隔的枚举值 3、表达式1 To 表达式2(包含表达式1和表达式2的值) 4、Is 关系运算符表达式 例4-7
条件函数 1、IIF(表达式,条件为True时的值,条件为False时的值)函数 例:T=IIF(x>y,x,y) T的值为x,y中较大的值 2、Choose(整型表达式,选项列表) 例:y=choose(x,”内科”,”外科”,”妇科”,”儿科”)
For循环语句P86 For 循环变量=初值 To 终值 [ Step 步长 ] <语句块> [Exit For] <语句块> 循环体 Next 循环变量 循环次数:n=Int( )