nbhkdz.com冰点文库

1.2.2

时间:2011-12-19


1.2.2

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

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

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

r />知能优化训练

课前自主学案

温故夯基

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-1(10年秋)分数裂项.教师版

【免费】【内部资料】1-2-2-1(10年秋)分数裂项.教师版_六年级数学_数学_小学教育_教育专区。免费 内部资料 整数加减法 速算与巧算 题库版 真题 小学 答案 ...

1.2.2函数的表示方法

高中数学必修(1)第一章集合与函数概念教案 1.2.2 函数的表示方法(约三课时) 三维目标:【知识与技能】 1.掌握函数的三种主要表示方法——解析法、列表法、图象...

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

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

求1^2+2^2+…+n^2的方法

2 2 2 2 求解证明1 +2 +3 +...+n =n(n+1)(2n+1)/6 证明:由于(n+1)3=n3+3n2+3n+1 ,所以 (n+1)3-n3=3n2+3n+1, n3-(n-1)3=3(n...

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 解析 [解析] 前一项整数部分数字与小数部分数字相乘,...

1-2-2-1分数裂项.教师版.doc

1-2-2-1分数裂项.教师版.doc_学科竞赛_小学教育_教育专区。最全面的奥数题库,学生版 教师版。例题分析全面。。。分数裂项计算 教学目标本讲知识点属于计算大板...

1.2.2数轴 (教案)

1.2.2数轴 (教案)_数学_初中教育_教育专区。编号:7---1.2.2(4) 年级 课题 七 科目 数学 任课教师 张辉银 授课时间 9.16 1.2.2 数轴 授课类型 ...

1,2,2,( ),8,32 A.4B.3C.5D.6_答案_百度高考

正确答案及相关解析 正确答案 A 解析 [解析] 每一项都是其前两项相乘所得。2-1×2,( )=2×2,8=( )×2,32=( )×8,所以未知项为4。故选A。 ...

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

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

高中数学选修2-2 1.1-2 变化率与导数的概念(1)

任丘一中数学新授课导学案 班级: 小组: 姓名: 使用时间: §1.1.1-2 变化率与导数的概念编者: 组长评价: 教师评价: 学习目标 1.理解平均变化率的概念;了解...