《vb选择结构If语句的嵌套.ppt》由会员分享,可在线阅读,更多相关《vb选择结构If语句的嵌套.ppt(14页珍藏版)》请在三一文库上搜索。
1、计算机教研室,第五章 VB选择结构程序设计,If语句的嵌套,本节的教学目标,掌握If语句的嵌套格式、功能及具体执行过程;学会用嵌套的If语句解决日常生活中的实际问题。,本节的教学重点与难点,IF语句嵌套的格式及执行过程; 如何对条件语句进行嵌套设计。,上节内容回顾,1、行If语句,2、 IIf函数,3、块If语句,If条件表达式Then 语句序列1 Else语句序列2,IIf (,),不管是行If语句、IIf函数还是块If语句实现的功能都两分支选择结构。,其语法结构为:If条件1Then 语句序列1Else 语句序列2End If,【例5-1】数学上的分段函数 。,-1 x0,If语句的嵌套,
2、如果在If语句中,语句序列1或语句序列2本身又是一个If语句,则称为If语句的嵌套。其语法格式为:,If Then If Then 语句1 Else 语句2 End IfElse If Then 语句3 Else 语句4 End IfEnd If,If语句嵌套的功能,If语句嵌套的执行过程,例4-8,(1) 建立应用程序的用户界面并设置对象属性,如图5-1所示。,(2) 编写程序代码 Private Sub Command1_Click()Dim x As Singlex = Val(Text1.Text)If x = 0 Then If x 0 Then y = 1 Else y = 0 E
3、nd IfElse y = -1End IfText2.Text = yEnd Sub,图5-2,【例5-2】输入变量x,计算y。,x+1 x=3,Private Sub Command1_Click()Dim x As Single, y As Singlex = Val(Text1.Text)If x 2 Then If x 1 Then y = x + 1 Else y = x + 2 End IfElse If x 3 Then y = x + 3 Else y = x + 4 End IfEnd IfLabel3.Caption = yEnd Sub,小结,If语句的嵌套格式、功能及执行过程。,在编写程序过程中出现的常见问题。,作业,作业 P95,5.14,5.15,谢谢!,