2018版高中数学第一章算法初步1.2.2条件语句学案新人教B版

2019-01-27 10:17

1.2.2 条件语句

1.理解条件语句.(重点)

2.能够用条件语句编写条件分支结构的程序.(难点)

[基础·初探]

教材整理 条件语句的概念、格式及功能 阅读教材P20“最后一段”~P21,完成下列问题. 1.条件语句的概念:

处理条件分支逻辑结构的算法语句,叫做条件语句. 2.Scilab语言中的条件语句的格式及功能:

格式 if 表达式 一般格式 语句序列1; else 语句序列2; end 最简单格式 if 表达式 语句序列1; end 如果表达式结果为真,则执行表达式后面的语句序列1,否则跳过语句序列1 如果表达式结果为真,则执行表达式后面的语句序列1;如果表达式结果为假,则执行else后面的语句序列2 功能

1.判断(正确的打“√”,错误的打“×”)

(1)条件语句的执行是按照程序中的先后顺序执行的.( ) (2)条件语句实现了程序框图中的条件分支结构.( )

(3)条件语句一定要完整,即if—else—end中每一部分都不能少.( ) 【答案】 (1)× (2)√ (3)× 2.当输入x=-3.2时,程序

输出的结果为( )

A.-3.2 B.3.2 C.3 D.-3

【解析】 ∵x=-3.2<0,∴把-(-3.2)=3.2赋给x,故输出3.2. 【答案】 B

[小组合作型]

条件语句最简单格式的应用 编写程序,输入x的值,当x>0时,求y=x的值. 【精彩点拨】 根据条件语句最简单格式可解决. 【尝试解答】 程序如下:

2

计算机执行条件语句的最简单格式时,若表达式结果为真,则执行表达式后面的语句序列1,否则跳过语句序列1,执行下面的语句.

[再练一题]

1.编写程序,输入两个实数,由小到大输出这两个数. 【解】 程序如下:

条件语句一般格式的应用 ??1, x≥0,

编写程序计算:y=?

?-1, x<0.?

【精彩点拨】 以x≥0是否成立作为条件判断,利用条件语句的一般格式. 【尝试解答】 程序如下:

if—else—end格式的条件语句中,计算机执行这种格式的条件语句时,若表达式结果为真,则执行表达式后面的语句序列1;如果表达式结果为假,执行else后面的语句序列2,然后结束这一条件语句.

[再练一题]

??x-

2.已知函数f(x)=?2

??2x-

2

xx,

编写一个程序,使输入的每一个x值都得到相

应的函数值.

【解】 用变量x,y分别表示自变量和函数值.步骤如下: S1输入x值.

S2判断x的范围.若x≥0,则用解析式y=x-1求函数值;否则,用y=2x-5求函数值.

S3输出y值. 程序框图如图所示.

22

程序如下:

条件语句的嵌套 -x+1,x<0,??

已知分段函数y=?0,x=0,

??x+1,x>0,

出相应的函数值,并画出程序框图.

【精彩点拨】 输入自变量x的值需要作两次判断,因此需要利用条件语句的嵌套格式编写程序.

【尝试解答】 程序框图如图所示:

编写程序,要求输入自变量x的值,输

程序如下:

1.适用范围:

已知分段函数的解析式求函数值的问题,须用条件语句书写程序,当条件的判断有两个以上的结果时,可以选择条件分支结构嵌套去解决.

2.解此类问题的步骤:

(1)构思出解决问题的一个算法(可用自然语言); (2)画出程序框图,形象直观地描述算法;

(3)根据框图编写程序,即逐步把框图中的算法步骤用算法语句表达出来.

[再练一题]

2x-1, x>0,??

3.已知函数f(x)=?2x+1, x=0,

??-2x2+4, x<0,

2

试编写程序,根据输入的x值输出对应的


2018版高中数学第一章算法初步1.2.2条件语句学案新人教B版.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[真卷]2015-2016学年湖南省永州市江华县桥头铺中学七年级(上)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: