人教B数学必修三课件:第1章1.2.2条件语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
弟—早1.2 1.2.2
算法初步衣算法语句
条件语句
学习目标
核心素养
1•通过条件
语句的学习,培养数学抽象 的核心素养.
2•借助条件语句与条件分支结构的
1. 理解条件语句.(重点)
2. 能够用条件语句编写条件 分支结构的程序.(难
程序框图的联系,提升逻辑推理的核心素养.
学习目标核心素养
°探新知
条件语句 匸新知初探V
1・条件语句的概念:
2. Scilab 语言中的条件语句的格式及功能
处理
条件分支逻辑结构
的算法语句,叫做条件语句.
如果表达式的结果为I如果表达式结果为真,则执行
则执行表达式后表达式后面的语句序列1 ;如面的语功能
句序列1 ,否则果表达式结果为假,则执行跳过语句序列1else后面的语句序列2
对应条
件
:语句序列1
结构框
1.下列关于if语句的叙述正确的是()
A.if语句中必须有else和end
B.if语句中可以没有end
C・if语句中可以没有else,但必须以end结束D・if语句中可以没有end,但必须有else
C [最简单格式中没有else,两种格式中都必须有if和end.]
2. 以下四个问题,不需要条件语句描述其算法的有( A.输入一个数,输出它的绝对值
C. 求周长为6的正方形的面积
|?+1(仙) |x+l(x<0)
的函数
值
D.求三个数a, b, c中的最小数
c [A选项需判断输入的数与0的大小关系;B为分段函数需要条件判断,D选项需要比较°, c三个数的大小,只有C为-个确切的问题不需判断.]
3.
库膏
AXH —3.2
尹轴曲 X H i n l (y ) if x
〈0
X H I X ;
end
P T la l^i o (2) yx);
書熹鑑逬 )
>
—3.2 w -
3.2p
3 D ・
—3
B
「."”
—3.2<0
、
.••r&—(l 3.2H 3.2
w z e b
珥書圧 3.2
」
4.某问题算法的程序如图所示:
⑴若x=6,则输岀
_______________________ ;
(2)若x=18,则输岀________
(1)2.1 (2)9.1 [⑴因为6<10,故尸0.35X6=2丄
(2)因为18>10,故『=3.5+0.7X(18—10)=91.]
护2
条件语句
【例1】根据下列两个程序语句,回答问题.
程序1 程序2
x 二i叩ut(「x 二??); if x>0
y皿;
end
if x< 二0
y=2*x;
end print(%io(2) ,v); x = input 二; if x>0
y 二x + 1;else
y二2 *x-1;end
⑴当输入-2时,程序1,2的输出结果分别是_______.
⑵当输入3时,程序1,2的输出结果分别是_____ .
⑴-4 -5 (2)9 4 [当输入-2时,程序]中尸2X(—2)
=_4,程序2 中y=2X(_2)_] = _5;
当输入3时,程序1中尸3—9,程序2中,y=3+l=4.]
规律方怎
条件语句读图问题解法要点
(1)已知输入值求输岀结果时,分析输入值是否满足条件,
条件
满足时,执行表达式后面的语句序列,即得输岀结果;条件不满
足时, 执行else后面的语句序列,即得输岀结果.
(2)已知输出结果求输入值时,要分条件满足和条件不满足两种情况分别进行分析计算,求岀输入值,同时注意根据条件对所得结果进行合理的取舍.
(3)根据给定算法要求补充程序中的语句时,要从已给的程序语句中分析,确定满足条件时执行怎样的语句,条件不满足时执行怎样的语句,从而按要求填写相应内容.
1.以下给岀的是用条件语句编写的一个程序,根据该程序回答问题:
⑴若输入-4,则输岀结果是
⑵若输入3,则输出结果是_
(3)该程序的功能是求函数
的值.根据X的取值,选择
类型2丿条件语句的应用
(1)—8⑵8⑶尸[⑴因为一4乙,所以尸
2X(_4)=_8.
(2)因为x=3,所以>=32—1=8.
(3)将程序转化可得,此程序表达的就是求分段函数y =
2劝x<3,
的函数值.]
<
x2—h
[探究问题]
1.两种条件语句的共同点是什么?
[提示]两种语句首先都要对条件进行判断,然后才执行相
类型2丿条件语句的应用
应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以if 开始,以end结束.
2.两种条件语句的区别是什么?
[提示]if—else—end语句含有两个语句体,满足条件时执
行一个语句体,不满足条件时执行另一个语句体;而if-end条件语句,只有一个语句体,是满足条件时执行的语句体.
3•在条件语句中,“条件”可以是复合条件吗? [提示]在“条件”处可以是复合条件,如