3.2选择结构 第章基本控制结构 1.程序流程图 程序流程图是一种算法表达工具,它根据算法,将解 决问题的思路和方法用字符和图形表示出来,确定程序的 结构和程序的流向。 为解决一个问题而采取的方法和步骤,就称为算法 起止框 处理框 判断框 流程线 输入/输出框
第 3 章 基 本 控 制 结 构 3.2 选择结构 1.程序流程图 程序流程图是一种算法表达工具,它根据算法,将解 决问题的思路和方法用字符和图形表示出来,确定程序的 结构和程序的流向。 为解决一个问题而采取的方法和步骤,就称为算法 起止框 处理框 判断框 流程线 输入/输出框
第3章 3.2选择结构 2.选择结构基本语法及流程图 真 基本控制结构 If<条件1>Then <条件1 语句组1 <语句组1> [ElseIf<条件2>Then 语句组2 <语句组2> 件2 假 ElseIf<条件n>Then 条件n 真 语句组 <语句组n> 假 [Else 语句组 <语句组n+1>] n+1 End If 注意:(I)Elself:不能写成Else If,即EIse与If之间不能有空格; (2)当多分支中有多个表达式同时满足时,仅执行第一个满足 条件的语句组。 (3)1f和Endif必须配对,一个IF配-一个Endif,一种情况除 外(最简化的行F语句)
第 3 章 基 本 控 制 结 构 2.选择结构基本语法及流程图 If <条件1> Then <语句组1> [ElseIf <条件2> Then <语句组2> …… ElseIf <条件n> Then <语句组n> [Else <语句组n+1>]] End If 注意:(1)ElseIf不能写成Else If,即Else与If之间不能有空格; (2)当多分支中有多个表达式同时满足时,仅执行第一个满足 条件的语句组。 (3)If 和 Endif必须配对,一个IF配一个Endif,一种情况除 外(最简化的行IF语句)。 语句组 n+1 条件1 条件2 条件n 语句组1 语句组2 语句组n 真 假 真 真 假 假 3.2 选择结构