第三章程序流程控制 武汉职业技术学晚 本章内容及要求: 1.熟练掌握行if语句、块if结构、 Select case情况选择 结构有使用,掌握选择的嵌套结构; 2.熟练掌握实现循环结构的For/Next循环结构及Exit For语句、Do/Loop循环结构的使用,掌握多重循环。 本章重点: 选择结构及循环结构的实现及其应用 本章难点: 选择的嵌套及多重循环结构
第三章 程序流程控制 本章内容及要求: 1.熟练掌握行if语句、块if结构、Select Case情况选择 结构有使用,掌握选择的嵌套结构; 2.熟练掌握实现循环结构的For/Next循环结构及Exit For语句、Do/Loop循环结构的使用,掌握多重循环。 本章重点: 选择结构及循环结构的实现及其应用 本章难点: 选择的嵌套及多重循环结构
3↑条件测试语句 武汉职业技术学晚 1.|f.Then语句(单分支结构) 表达式 N 1f<表达式>Then 语句块 语句块 End f 或|f<表达式>Then<语句 例:已知两个数x和y,比较它们的大小,使得x大于y. If xy then t=x: X-y: y=t End f 或丨fx< y Then t=x:x=y:y=t
3.1 条件测试语句 1. If…Then语句(单分支结构) If <表达式> Then 语句块 End If 或 If <表达式> Then <语句> 例:已知两个数x和y,比较它们的大小, 使得x大于y. If x<y Then t=x : x=y: y=t End If 或 If x<y Then t=x: x=y: y=t
3.↑条件测试语句 武汉职业技术学晚 2.If.Then.Else语句(双分支结构) 1f<表达式>Then <语句块1> Else <语句块2 End f 1f<表达式>Then<语句1>Else<语句2> 双分支选择结构执行过程 Y表达式 语句块1语句块2
3.1 条件测试语句 2. If…Then…Else语句(双分支结构) If <表达式> Then <语句块1> Else <语句块2> End If If <表达式> Then <语句1> Else <语句2> 双分支选择结构执行过程
3.↑条件测试语句 武汉职业技术学晚 例如:输出x,y两个中值较大的一个值。 IF X>Y Then Print x Else Print y End f 也可以写成如下的单行形式: IF XY Then Print x else Pr int y
3.1 条件测试语句 例如:输出x,y两个中值较大的一个值。 IF X>Y Then Print X Else Print Y End If 也可以写成如下的单行形式: IF X>Y Then Print X Else Print Y
3.↑条件测试语句 武职北技术学碗 3.|f. Then.E|sef语句(多分 支结构) 形式: 1f<〈表达式1>Then表达式 N <语句块1 表达式2 Else|f<表达式2Then <语句块2> 语句块1 表达式 语句块2 语句块m语句块n LEIse 语句块n+1 End f
3.1 条件测试语句 3. If…Then…ElseIf语句(多分 支结构) 形式: If <表达式1> Then <语句块1> ElseIf <表达式2>Then <语句块2> … [Else 语句块 n+1 ] End If