§3 几种基本语句3.1 条件语句知识点 条件语句及复合 If 语句 [填一填]1.条件语句(1)格式:(2)功能:当计算机执行上述语句时,首先对 If 后边的条件进行判断,如果满足条件,那么执行语句 1 ,再执行 End If 之后的语句,即结束条件语句;如果不满足条件,那么执行语句 2 ,再执行 End If 之后的语句,即结束条件语句.(3)注意:下列算法框图中的算法都可转化为(1)中的条件语句格式.2.复合 If 语句(1)格式: (2)对应的算法框图如图所示.[答一答]条件语句的功能是什么
提示:条件语句的功能是用来实现算法中的条件分支结构,如判断一个数的正负、比较两个数的大小、对一组数据进行排序、求分段函数的函数值等都需要用到条件语句.1.条件语句用来实现算法中的条件分支结构,在一些需要按给定条件进行比较、判断的问题中,如判断一个数的正负、比较两个数的大小等,常用条件语句设计程序.2.求分段函数的函数值时,往往需要用到条件语句,有时还需要用到条件语句的嵌套.3.条件语句主要有两种格式:(1)If-Else-End 格式,它有两个语句序列;(2)If-End格式,它仅有一个语句序列.使用时应根据情况灵活选用
类型一 对条件语句的理解 【例 1】 阅读下列基本语句描述的算法,并回答问题.输入 x;If x4 时,t=16(4-x),故此算法的功能是求分段函数 t=的函数值.当 x≤4 时,令 x2=3,解得 x=±3;当 x>4 时,令 16(4-x)=3,显然无解.综上可知,输入的 x 的值是 3 或-3
【答案】 3 或-3规律方法 解决此类题目首先要明确语句中所给的判断条件,其次要理解在不同的条件下需要执行的语句.解题的关键是准确判断条件.根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( C )A.25 B.30C.31 D.61解析:通过阅读理