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组合(二)_图文.ppt

1.2.2组合(二) - 组合应用题 复习巩固: 1、组合定义: 一般地,从

1.2.2-函数的表示法(要用)_图文.ppt

1.2.2-函数的表示法(要用) - 1.2 函数及其表示 1.2.2 函数的表

1.2.2组合_图文.ppt

1.2.2组合 - 复习 问题1:什么叫做排列? 排列的特征是什么? 问题2:什

高中数学1.2.2《组合》课件_图文.ppt

高中数学1.2.2《组合》课件 - 问题一:从甲、乙、丙3名同学中选出2名去参

1.2.2数轴ppt_图文.ppt

1.2.2数轴ppt - 义务教育课程标准实验教科书 数学 七年级 上册 1.2.2 数轴 沙市十四中学数学组 sszzhq@163.com 情境 (1) 你会读温度计 ...

1.2.1-1.2.2 充分条件、必要条件与必要条件_图文.ppt

1.2.1-1.2.2 充分条件、必要条件与必要条件_高二数学_数学_高中教育_教育专区。1.2.1-1.2.2 充分条件,必要条件与充要条件 充分条件与必要条件 [提出问题...

1.2.2组合与组合数公式(二)_图文.ppt

1.2.2组合与组合数公式(二) - 例8、10双互不相同的鞋子混装在一只口袋中

1.2.2函数的表示法(习题).doc

1.2.2函数的表示法(习题) - 函数的表示法 姓名 一、选择题 1、下列表格

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

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...

1.2.2数轴ppt_图文.ppt

1.2.2数轴ppt - 数学是研究数和形的学科。表面看来,数和形好似 两码事,

2015-2016学年1.2.2《组合》课件_图文.ppt

2015-2016学年1.2.2《组合》课件 - 1.1.2 组合 问题一:从甲

1.2.2组合(优质课)_图文.ppt

1.2.2组合(优质课) - 1.2.2 组合 情境创设 问题一:从甲、乙、丙3

1.2.2复合函数求导公式_图文.ppt

1.2.2复合函数求导公式 - 人教A版选修2-2第一章 上课实用... 1.2.2复合函数求导公式_理学_高等教育_教育专区。人教A版选修2-2第一章 上课实用 ...

2.1.2整式2(多项式)ppt课件_图文.ppt

2.1.2整式2(多项式)ppt课件 - 教学目标 1.理解并掌握多项式,多项式

1.2.2同角三角函数的基本关系式(公开课)_图文.ppt

1.2.2同角三角函数的基本关系式(公开课)_数学_高中教育_教育专区。高一必修一1.2.2同角三角函数的基本关系式(公开课) 1.2.2同角三角函数的基本关系式 一...

(1.1)2+(1.2)2+(1.3)2+(1.4)2+(1.5)2的值是( )。 A_答案_百度高考.doc

[解析] (1.1)2+(1.2)2+(1.3)2+(1.4)2+(1.5)2=(1+0.1)2+(1+0.2)2+(1+0.3)2+(1+0.4)2+(1+0.5)2=1+0.2+0.01+1+0.4+0.04...

1^2+2^2+3^2+ …… + n^2_百度.doc

+n(n-1)+n = (1+2+3+……+n) + 3{1*2*(3-0)+3*2*(4-1)+……+n(n-1)[(n+1)-(n-2)]} = (1+2+3+……+n) + 3[1*2*3+4...

高中数学人教A版选修2-1-2-2--2-3综合测试(含答案)高二....doc

高中数学人教A版选修2-1-2-2--2-3综合测试(含答案)高二数学理科_高二数学_数学_高中教育_教育专区。高二下学期数学期末考试试卷(理) 、选择题:本大题共 ...

1.2.2组合(2)_图文.ppt

1.2.2组合(2) - 组合与组合数 复习 从n个不同元素中取出m(m≤n)个

1.2.2组合(2)_图文.ppt

1.2.2组合(2) - 复习巩固: 1、组合定义: 一般地,从n个不同元素中取