人教B数学必修三课件:第1章1.2.2条件语句

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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•在条件语句中,“条件”可以是复合条件吗? [提示]在“条件”处可以是复合条件,如

相关文档
最新文档