321语句(1) I语句又称为条件语句,是最常用的单条件选择结构。f语句的语法格式 为 f≤条件>then条件语句1语句2假真 [<语句1>] ese <语句2>=; 真 假 条件 其中<条件>可以是关系表示式或布尔 表达式,它的值是真(True)或假 ( False)。如果<条件>的值为真则执行 <语句1>,否则执行<语句2>,F语句所语句 语句二 对应的流程图如图3-3所示 因为f.then.else语句是一个完整的 语句,因此在else之前没有分号,如果加 入分号将产生编译错误。<语句>可以是 简单语句也可以是复合语句还可以为空语 句。当然,<语句1>、<语句2>同时为 图33语句 空语句时语句就失去了意义。 Inprise Deph
3.2.1 If语句(1) If语句又称为条件语句,是最常用的单条件选择结构。If语句的语法格式 为: if <条件> then 条件语句1语句2假真 [<语句1>] [else <语句2>=; 条件 语句一 语句二 真 假 其中<条件>可以是关系表示式或布尔 表达式,它的值是真(True)或假 (False)。如果<条件>的值为真则执行 <语句1>,否则执行<语句2>,If语句所 对应的流程图如图3-3所示。 图3-3 if语句 因为if…then…else语句是一个完整的 语句,因此在else之前没有分号,如果加 入分号将产生编译错误。<语句>可以是 简单语句也可以是复合语句还可以为空语 句。当然,<语句1>、<语句2>同时为 空语句时If语句就失去了意义
321语句(2) f语句分为简单条件语句和复合条件语句两种 1.简单条件语句 简单条件语句的<语句>中不包含 2x+1……(x1) 其他的条件语句。 【例3-2】输入x计算y的值,其中: x2+2x……(x1) 分析:这是一个分支函数,对应x的值不同,计算时使用的表达式不同,因 此可以用条件语句实现对表达式的选择 var x,y: double begin if xe= 1 then y:=×*x+2*X else y:=2*X+ end 注意:f.then.eSe语句是一个完整的语句,因此在else之前没有分号,如 果加入分号则产生错误 Inprise Dephi
3.2.1 If语句(2) If语句分为简单条件语句和复合条件语句两种。 1. 简单条件语句 简单条件语句的<语句>中不包含 其他的条件语句。 【例3-2】输入x计算y的值,其中: 分析:这是一个分支函数,对应x的值不同,计算时使用的表达式不同,因 此可以用条件语句实现对表达式的选择。 var x,y:double; begin if x>=1 then y:=x*x+2*x else y:=2*x+1; end; 注意:if…then…else语句是一个完整的语句,因此在else之前没有分号,如 果加入分号则产生错误。 + + = 2 ( 1) 2 1 ( 1) 2 x x x x x y