4.3分支结构 If-Then-Else-End If 结构语句 Select Case-End Select结构语句 相关习题
4.3 分支结构
43分支结构 经过以前的学习我们已经知道三种基本算法结构:顺 序结构,分支结构,循环结构。 三种基本算法结构的共同特点是: 1)只有单一的入口和单一的出口。 2)结构中的每个部分都有被执行的可能。 3)结构内不应出现永不终止的死循环 这节课我们一起学习分支结构以及VB提供的实现分支的 相关语句
4.3 分支结构 经过以前的学习我们已经知道三种基本算法结构:顺 序结构,分支结构,循环结构。 三种基本算法结构的共同特点是: 1) 只有单一的入口和单一的出口。 2) 结构中的每个部分都有被执行的可能。 3) 结构内不应出现永不终止的死循环 这节课我们一起学习分支结构以及VB提供的实现分支的 相关语句
431 If-Then- Else-End If结构语句 本结构语句的一般形式如下 If e Then True [A语句组] Else [B语句组] End If 其中e为判决条件,它可以是逻辑变量、关系表达式或逻辑表达式。 当e的值为“True时,就执行A组语句,接着执行 End if的下一条语 句;否则就执行B语句,接着执行 End If的下一条语句 分支结构的两种变形:1、不对称分支 2、多分支
4.3.1 If-Then-Else-End If 结构语句 v 其中e为判决条件,它可以是逻辑变量、关系表达式或逻辑表达式。 当e的值为“True ”时,就执行A组语句,接着执行End If 的下一条语 句;否则就执行B 语句,接着执行End If的下一条语句 本结构语句的一般形式如下: If e Then [A语句组] Else [B语句组] End If True False e A B 分支结构的两种变形:1、不对称分支 2、多分支
431%-7e-8ae-8nt%结构语句 分支结构举例: 编写一段程序实现对用户输入的口令进行判断,如果用户在文 本框Text中输入的口令为“ Visual basic”,则在文本框Text2中输出 “口令正确!”,否则输出“口令错误!”。该程序段可写成 If text1. Text ="Visual basic"Then text2.ext="口令正确! Else Eext2.Text“口令错误!” If 注意:在程序编制过程中,要注意在双分支结构中,I和EndI必须 成对出现,缺一不可,并且语句A和B应分别写在Then和Else语句的 下方,最好采用层层缩进的方法书写(如上例所示),利于查看和 检查
分支结构举例: 编写一段程序实现对用户输入的口令进行判断,如果用户在文 本框Text1中输入的口令为“Visual Basic ” ,则在文本框Text2中输出 “口令正确!” ,否则输出“口令错误!”。该程序段可写成: If text1.Text = "Visual Basic" Then text2.Text = "口令正确!" Else text2.Text = “口令错误!” End If 注意:在程序编制过程中,要注意在双分支结构中, If和End If必须 成对出现,缺一不可,并且语句A和B应分别写在Then和Else语句的 下方,最好采用层层缩进的方法书写(如上例所示),利于查看和 检查。。 4.3.1 If-Then-Else-End If 结构语句
不对称分支 rue 令语句实现: f条件Then A组语句 End if 当A组语句仅有一个时可以简化为: A If条件Then<语句> 举例
不对称分支 v 语句实现: If 条件 Then A组语句 End If 当A组语句仅有一个时可以简化为: If 条件 Then <语句> True False e A 举 例