1、1.2.2 条件语句学习目标:1.理解条件语句(重点)2.能够用条件语句编写条件分支结构的程序(难点 )自 主 预 习探 新 知条件语句1条件语句的概念:处理条件分支逻辑结构的算法语句,叫做条件语句2Scilab 语言中的条件语句的格式及功能最简单格式 一般格式条件语句if 表达式语句序列 1;end if 表达式语句序列 1;else 语句序列 2;end 语句功能如果表达式的结果为真,则执行表达式后面的语句序列 1,否则跳过语句序列1如果表达式结果为真,则执行表达式后面的语句序列 1;如果表达式结果为假,则执行 else 后面的语句序列 2对应条件结构框图基础自测1思考辨析(1)条件语句的
2、执行是按照程序中的先后顺序执行的( )(2)条件语句实现了程序框图中的条件分支结构( )(3)条件语句一定要完整,即 ifelseend 中每一部分都不能少 ( )答案 (1) (2) (3)2下列关于 if 语句的叙述正确的是( )Aif 语句中必须有 else 和 endBif 语句中可以没有 endCif 语句中可以没有 else,但必须以 end 结束Dif 语句中可以没有 end,但必须有 elseC 最简单格式中没有 else,两种格式中都必须有 if 和 end.3.当输入 x 3.2 时,程序x input“x ”if x0 and x0,根据题意,执行 yy3,y20317,因此xy5( 17)22,yx17522.输出的结果 yx 在前,xy 在后,所以答案为22,22.5已知某商店对顾客购买货款数满 500 元,减价 3%,不足 500 元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出程序框图并写出程序解 设购买货款数为 x 元,则顾客实际应交的货款为yError!,即 yError!.所以程序框图如图所示:程序如下: