文档介绍:「必修三」高中数学必备知识点:
第二章第三节第一课时
条件语句
熟练掌握条件语句的格式,明确条件语句的功能.(重点)
能够将具体问题的算法框图转化为算法语句.
会利用条件语句解决实际生活中的相关问题.(难点)
条件语句的定义
在算法中,选择结构是一种基本结构,条件语句是表达选择结构最常 :If —Then语句和If —Then —Else语 句.
条件语句结构及形式
形如下面的框图描述的算法都可以用If语句进行表示.
图231
其一般形式是:
If 条件Then
语句1
Else
语句2
形如下面的框图描述的算法都可以用复合If语句来表达.
图232
复合If语句的一般形式是:
If 条件 1 Then
语句1
Else
If 条件 2 Then
语句2
Else
语句3
End If
End If
判断(正确的打“J”,错误的打“X”)
(1) 条件语句是首先判定If后的条件,若不满足条件,则跳出If语 句.()
(2) If语句中的条件只能是一个不等关系.()
(3)在算法语句中若有条件语句,End If只能用一次.()
【解析】(1),当不满足条件时执行Else
后的语句,而不是跳出If语句.
X. If语句中条件可以是两个不等关系,当然也可以是等式.
X. If语句中If与End If是对应的,有一个If开头,就有一个 End If结束.
【答案】 ⑴X (2)X (3)X
条件语句及其简单应用
x—1, xNO,
已知函数y= ■ = 对任意的x,求函数值,请画出算法
2x—5, K0,
框图并写出程序语句.
【精彩点拨】解答本题需对x是非负还是负进行判断,用选择结构 来处理.
【自主解答】 算法框图为
程序语句为
输入X;
If x> =0 Then
EI se
y=2*jc~5
End If
输出y.
If语句的适用范围及注意事项:
算法中需要判断情况、分类执行时,如判断一个数的正负、比较 两个数的大小、求分段函数的函数值等,都需要用条件语句进行描述.
若程序只对条件满足时作处理,不用处理条件不满足时的情况, 则可以省略Else分支.
条件语句是一^整体,If, Then, Else, End If都是语句的一部 分,且"If"和“End If"必须成对出现.
条件语句的实际应用
编写程序解决实际问题时,通常先建立数学模型,再根据所得数学模 型确定算法分析和算法框图, 类讨论的问题,通常用条件语句来解决.
某商场开展促销活动,采用购物打折的方法销售商品,规定一次性购 物在100元以上的,按九五折优惠;200元以上的,接九折优惠;300元 以上的,,采用哪种优惠是与消费额有关的.
试建立消费额x与实际支付费用y之间的函数关系;
对上述关系用什么语句来表达?
(3)如何表达?
【精彩点拨】
结合实际意义写出*与x的函数关系;
显然用条件语句来表达;
利用条件语句写出该程序.
【自主解答】
x, xW100,
(〔)*_ 0.