nbhkdz.com冰点文库

1.2.2

时间:2011-12-19


1.2.2

条件语句(列为选学 条件语句 列为选学) 列为选学

学习目标 1.了解条件语句的意义及其格式. .了解条件语句的意义及其格式. 2.了解用条件语句编写简单程序的方法. .了解用条件语句编写简单程序的方法.

课前自主学案 1.2.2 条件 语句 (列为 列为 选学) 选学 课堂互动讲练

知能优化训练

课前自主学案

温故夯基

1. . 条件结构的判断框有___个入口,二 个出口: 个入口 ___个出口 个出口: 条件结构的判断框有 一 个入
是和否. 即___和___.
? x,x≥0 , ≥ 2.下图是求分段函数 y=? x . = ,的函数 ?e ,x<0

值的程序框图,则判断框中应填________. 值的程序框图,则判断框中应填 .

答案: ≥ 答案:x≥0?

知新益能

1.算法逻辑结构中的条件结构一般由算法语句中 . 条件语句 来实现 来实现. 的_________来实现.
IF- - 2.条件语句的一般格式有两种,一种是_____ 2.条件语句的一般格式有两种,一种是_____

条件 THEN 语句体1 语句体 THEN-ELSE格式,其形式为 ELSE - ____________格式 格式, ; 语句体2 语句体 END IF IF

- 另一种是_____________格式, 另一种是 IF-THEN 格式,其形式为 格式

条件 语句体 END IF IF

THEN .

问题探究 1.条件语句是否必须有IF,THEN,END IF? .条件语句是否必须有 , , 提示:条件语句必须有 , 提示:条件语句必须有IF,THEN,END IF, , , 根据需要ELSE及其后的语句体有时可省略. 及其后的语句体有时可省略. 根据需要 及其后的语句体有时可省略 2.对于判断条件为“0≤x<8”,如何用条件语 .对于判断条件为“ ≤ ” 句改写? 句改写? 提示:条件语句形式为“ 提示:条件语句形式为“IF x>=0 = THEN”. ” AND x<8

课堂互动讲练

考点突破 IF-THEN语句的应用 - 语句的应用 单支条件语句利用IF- 的形式, 单支条件语句利用 -THEN的形式,对IF后 的形式 后 的条件进行判断,若条件成立,则执行THEN 的条件进行判断,若条件成立,则执行 后的语句;若条件不成立,则结束条件, 后的语句;若条件不成立,则结束条件,执行 END IF后面的语句. 后面的语句. 后面的语句

例1 下列是求函数 =|lnx|(x>0)的值的框图, 下列是求函数y= 的值的框图, 的值的框图

将 其 用 条 件 语 句 改 写 . ( 其 中 y = lnx 用 y = LOG(x)表示 表示) 表示 程序框图如图: 程序框图如图:

思路点拨】 【 思路点拨 】

本框图的作用是先求出lnx的 本框图的作用是先求出 的

然后利用单支条件语句对lnx<0时的值输 值 , 然后利用单支条件语句对 时的值输 出其相反数即可. 出其相反数即可.

【解】

程序如下: 程序如下:

INPUT x y=LOG(x) = ( ) IF y<0 THEN y=- =-y =- END IF PRINT y END
【思维总结】 思维总结】 因为本题是单支条件判断, 因为本题是单支条件判断,故

可不用“ELSE”. . 可不用

IF-THEN-ELSE语句的应用 - - 语句的应用 当程序满足不同的条件有不同的语句体执行时 就用该种条件语句. 就用该种条件语句. 首先对IF后的条件进行判断,如果符合条件, 首先对 后的条件进行判断,如果符合条件, 后的条件进行判断 则执行THEN后面的语句体;若不符合条件, 后面的语句体;若不符合条件, 则执行 后面的语句体 则执行ELSE后面的语句体. 后面的语句体. 则执行 后面的语句体

例2

?x2+1, x≥1, , ≥ , 已知函数 f(x)=? = 试编 - , , ?2x-5, x<1,

写一个程序, 写一个程序,使每一个输入的 x 值,都可得到 相应的函数值. 相应的函数值.
【思路点拨】 本题是已知分段函数的解析式求 思路点拨】 函数值的问题.当输入一个x的值 由于x所在的 的值, 函数值的问题.当输入一个 的值,由于 所在的 范围不同, 范围不同,因而用来计算函数值的解析式也有所 不同,因此要计算函数值应先判断x的范围 的范围, 不同,因此要计算函数值应先判断 的范围,这 样要设计求函数值的算法必须用到条件结构, 样要设计求函数值的算法必须用到条件结构,相 应的程序也应用条件语句书写. 应的程序也应用条件语句书写.

【解】

用变量x, 分别表示自变量和函数值 分别表示自变量和函数值. 用变量 ,y分别表示自变量和函数值

具体算法步骤如下: 具体算法步骤如下: 第一步,输入 的值 的值. 第一步,输入x的值. 第二步,判断x的范围,若x≥1,则用 =x2+ 的范围, 第二步,判断 的范围 ≥ ,则用y= 1求函数值;否则,用y=2x-5求函数值. 求函数值;否则, = - 求函数值 求函数值. 求函数值 第三步,输出 的值 的值. 第三步,输出y的值. 程序如下: 程序如下:

【思维总结】 思维总结】

用这种条件语句时, … 用这种条件语句时,IF…

THEN…ELSE…END IF…是一个整体,THEN … … …是一个整体, 之后是一个语句体, 之后是一个语句体,ELSE之后也是一个语句 之后也是一个语句 体.

变式训练

根据下面的程序,画出程序框图. 根据下面的程序,画出程序框图.

INPUT x IF x>0 THEN PRINT x ELSE PRINT -x END IF END

解:程序框图: 程序框图:

条件语句的综合应用 一般在含有两个或两个以上的条件结构中, 一般在含有两个或两个以上的条件结构中,编 写程序时,可利用条件语句的叠加或嵌套形式 写程序时,可利用条件语句的叠加或嵌套形式.

例3

高等数学中经常用到符号函数, 高等数学中经常用到符号函数,符号函 画出程序框图, 画出程序框图,

?1, x>0, , , ? 数的定义为 y=?0, x=0, = , = , ? , ?-1, x<0.

并编写程序,要求输入 x 的值,输出 y 的值. 的值, 的值. 并编写程序,
思路点拨】 【 思路点拨 】 本题也相当于分段函数, 本题也相当于分段函数 , 但 条件较多, 条件较多 , 可利用在前一个条件下继续对第 二个条件判断, 即嵌套形式; 二个条件判断 , 即嵌套形式 ; 也可以对每一 个条件逐一判断逐一得出结论,即叠加. 个条件逐一判断逐一得出结论,即叠加.

【解】

法一: 嵌套结构 程序框图如图所示: 嵌套结构)程序框图如图所示 法一:(嵌套结构 程序框图如图所示

程序如下: 程序如下:
INPUT x IF x>0 THEN y=1 = ELSE IF x=0 THEN x= y=0 = ELSE y=- =-1 =- END IF END IF PRINT y END

法二: 叠加结构 程序框图如图所示: 叠加结构)程序框图如图所示 法二:(叠加结构 程序框图如图所示:

程序如下: 程序如下:
INPUT x IF x>0 THEN y=1 = END IF IF x=0 THEN = y=0 = END IF IF x<0 THEN y=- =-1 =- END IF PRINT y END

【思维总结】 思维总结】

理解条件语句的嵌套时, 理解条件语句的嵌套时,要分

清内层条件语句与外层条件语句, 清内层条件语句与外层条件语句,内层的条件 结构是外层条件结构的一个分支. 结构是外层条件结构的一个分支.

方法感悟 方法技巧 1.条件语句使程序框图中的条件结构能让计算 . 机执行其中IF后的“条件”表示判断的条件, 机执行其中 后的“条件”表示判断的条件, 后的 放在判断框中,语句体 表示满足条件时执行的 放在判断框中,语句体1表示满足条件时执行的 操作内容,放在判断框中“ 操作内容,放在判断框中“是”后的执行框中, 后的执行框中 语句体2表示不满足条件时执行的操作内容, 语句体 表示不满足条件时执行的操作内容,放 表示不满足条件时执行的操作内容 在判断框中“ 如例1) 在判断框中“否”后的执行框中.(如例 后的执行框中. 如例

2.若程序只对条件满足时作处理,不用处理 .若程序只对条件满足时作处理, 条件不满足时的情况,则可以省略 分支. 条件不满足时的情况,则可以省略ELSE分支 分支 3.当判断条件多于一个时,若重复应用条件 .当判断条件多于一个时, 语句,书写程序繁琐, 语句,书写程序繁琐,可利用条件语句的嵌套 如例3) 写.(如例 如例

失误防范 1.在编写条件语句的嵌套中的“条件”时, .在编写条件语句的嵌套中的“条件” 要注意IF和 的配对, 要注意 和END IF的配对,常常利用文字的缩 的配对 进来表示嵌套的层次, 进来表示嵌套的层次,以便于程序的阅读和理 解. 2.条件语句是一个语句,IF,THEN,ELSE, .条件语句是一个语句, , , END IF都是语句的一部分.整个程序必须以 都是语句的一部分. 都是语句的一部分 END语句结束. 语句结束. 语句结束


赞助商链接

计算1×2+2×3+…+n(n+1)的值为___._答案_百度高考

1×2+2×3+…+n(n+1)=(12+1)+(22+2)+(32+3)+…+(n2+n) =(12+22+32+…+n2)+(1+2+3+…+n) = =. 故答案为:.最新...

1-2-2-3通项归纳.题库学生版

1-2-2-3通项归纳.题库学生版_数学_小学教育_教育专区。通项归纳 PIV4.0 云讲义打造高效课堂 通项归纳例题精讲【例 11 ? 2 ? 4 ? 8 ? 16 ? 32...

人教版-选修2-2-1.2-导数的计算—教师版-课本练习、习...

人教版-选修2-2-1.2-导数的计算—教师版-课本练习、习题答案_数学_高中教育_教育专区。人教版 高中数学 选修 2-2 第一章 导数及其应用 课本例题、练习、习题...

2.1,2.2,4.1,4.4,16.1,___ A.32.4B.32.16C.16_答案_百度高考

2.1,2.2,4.1,4.4,16.1,___ A.32.4B.32.16C.16.4D.16.16正确答案及相关解析 正确答案 D 解析 [解析] 前一项整数部分数字与小数部分数字相乘,...

【高考调研】2015-2016学年高中数学 1.2.2函数的表示法...

【高考调研】2015-2016学年高中数学 1.2.2函数的表示法(第1课时)课时作业 新人教A版必修1_数学_高中教育_教育专区。【高考调研】2015-2016 学年高中数学 1....

1.2.2 数轴教案 新人教版_图文

1.2.2 数轴教案 新人教版_数学_初中教育_教育专区。2016年初中数学新人教版七年级上学期教案 1.2.2 数轴 1.掌握数轴的三要素,能正确画出数轴 2.会用数轴...

1,1,2,2,4,8,12,( ) A.16B.32C.96D.100_答案_百度高考

正确答案 C 解析 [解析] 思路如下:11的和是2;21的积是2;22的和是4;4和2的积是8;8和4的和是12;12和8的积是96,故选C。最新...

高中数学必修1-2.2.2《对数函数及其性质》同步练习(1)

高中数学必修1-2.2.2《对数函数及其性质》同步练习(1)_高一数学_数学_高中教育_教育专区。2.2.2《对数函数及其性质》同步练习(1)一、选择题 1.对数函数的...

人教版七年级数学上册第一章 有理数1.2.2 数轴初一数学...

人教版七年级数学上册第一章 有理数1.2.2 数轴初一数学试题 - 语文数学英语,全册上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案学案导学案

人教版七年级数学上册第一章 有理数1.2.2 数轴初一数学...

人教版七年级数学上册第一章 有理数1.2.2 数轴初一数学试题 - 全册上册下册,试卷,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课学案导学案教案