第了 本章的学习要点 If语句的分类 If…Then结构 If…Then…Else结构 令多分支If结构:If…Then…E1eIf和If嵌套语句 Select case结构
第7章 选择结构 本章的学习要点 ❖If语句的分类 ❖If…Then结构 ❖If…Then…Else结构 ❖多分支If结构:If…Then…ElseIf和If嵌套语句 ❖Select Case结构
7.1If语句 If语句可以分为如下几类: If.Then结构 If. Then. Else结构 If语句 I函数 If. Then.. Elself结构 多分支结构 If嵌套
7.1 If语句 ❖If语句可以分为如下几类: If语句 If…Then结构 IIf函数 多分支If结构 If…Then…ElseIf结构 If嵌套 If…Then…Else结构
7.1If语句 今If语句 If…Then结构 If表达式Then 语法格式: 语句块 If表达式Then语句块 End if 功能:如果表达式的值为真(True),执行Then后的语句块内容;否 则不执行语句块内容。 说明: 表达式可以是:关系表达式、逻辑表达式、算术表达式。若为算 术表达式,值为0则为假,非0则为真。 如果是单行I格式,所有的代码必须写在同一行中,绝对不能换 行。如果是块If语句,各语句块必须独占一行, End If不能省略。 语句块若是一条语句,可用单行If结构;为多条语句,则采用块 If结构较好。当然也可以采用单行If格式,这时各语句必须在同 行中且用":"分隔,且不能出现 End if
❖If语句 ▪ If…Then结构 • 语法格式: • 功能:如果表达式的值为真(True),执行Then后的语句块内容;否 则不执行语句块内容。 • 说明: –表达式可以是:关系表达式、逻辑表达式、算术表达式。若为算 术表达式,值为0则为假,非0则为真。 –如果是单行If格式,所有的代码必须写在同一行中,绝对不能换 行。如果是块If语句,各语句块必须独占一行,End If不能省略。 –语句块若是一条语句,可用单行If结构;为多条语句,则采用块 If结构较好。当然也可以采用单行If格式,这时各语句必须在同 一行中且用" : "分隔,且不能出现End If。 If 表达式 Then 语句块 End If If 表达式 Then 语句块 7.1 If语句
7.1If语句 例7.1输入两个数,输出较大的数。 分析: 本题由用户输入两个数,经计算机判断后将较大 数输出,即有两个输入量和一个输出量。所以需 要两个文本框接受用户输入,可以采用标签框来 实现数据的输出。 界面设计:c敏大值 回 请输入数1: 请输入数2: 较大值 退出
例7.1 输入两个数,输出较大的数。 ▪ 分析: • 本题由用户输入两个数,经计算机判断后将较大 数输出,即有两个输入量和一个输出量。所以需 要两个文本框接受用户输入,可以采用标签框来 实现数据的输出。 ▪ 界面设计: 7.1 If语句
7.1If语句 例 对象 属性 属性值 Name Label1 Label Caption 请输入数1 Name abe Label Caption 请输入数2 Name Label Label Caption 空白 Back Color 粉红色 Name Text1 TextBox Text 空白 Name Text2 TextBox Text 空白 Name Command1 CommandButton Caption 较大值 Name Command2 CommandButton Caption 退出
例7.1 输入两个数,输出较大的数。 ▪ 属性设置: 对象 属性 属性值 Label Name Label1 Caption 请输入数1: Label Name Label2 Caption 请输入数2: Label Name Label3 Caption 空白 BackColor 粉红色 TextBox Name Text1 Text 空白 TextBox Name Text2 Text 空白 CommandButton Name Command1 Caption 较大值 CommandButton Name Command2 Caption 退 出 7.1 If语句