当前位置:首页 >> 高二数学 >>

17-18版 第1章 1.2.2 条件语句


阶 段 一

阶 段 三

1.2.2

条件语句
学 业 分 层 测 评

阶 段 二

1.理解条件语句.(重点) 2.用条件语句编写程序.(难点) 3.条件语句与条件结构的关系.(易混点)

[ 基础· 初探] 教材整理 条件语句的格式、功能及结构 阅读教材 P25 例 5 前面的内容,完成下列问题. 格式一 IF 条件 条件 语句 IF 条件 THEN 格式二 THEN

语句体1 ________
ELSE

语句体 ______
END IF

语句体2 ________
END IF

首先对 IF 后的条件 ____进行判断,如果 首先对 IF 后的____ 条件进行判断, 语句 (IF)条件符合,那么(THEN)执行 如果(IF)条件符合, 那么(THEN)

语句体 ,否则执行 END IF 之后 执行________ 语句体1 ,否则(ELSE)执 功能 _______
的语句 对应 条件 结构 框图 行________ 语句体2

1.判断(正确的打“√”,错误的打“×”) (1)条件语句的执行是按照程序中的先后顺序执行的.( (2)条件语句实现了程序框图中的条件结构.( ) IF 中每一部分都不 )

(3)条件语句一定要完整,即 IF—THEN—ELSE—END 能少.( )

【答案】 (1)√ (2)√ (3)×

2.条件语句对应的基本逻辑结构是( A.顺序结构 C.循环结构
【答案】 B

)

B.条件结构 D.以上都不正确

【解析】 条件语句对应的基本逻辑结构是条件结构,故选 B.

3.当 a=3 时,下面的程序段输出的结果是________. IF a<10 THEN y=2*a ELSE y=a*a PRINT y

【解析】 当 a=3 时,满足 a<10 的条件,所以计算机执行 y=2×a,即 y =6.
【答案】 6

[ 小组合作型]

条件语句和条件结构
(1)给出下面 4 个问题:①输入一个数 x,输出它的绝对值;②求函 数
2 ? ?x -1,x≥0, f(x)=? ? ?x+2,x<0

的函数值; ③求面积为 6 的正方形的周长; ④求三个数 )

a,b,c 中的最大数.其中可以用条件语句来描述其算法的有( A.1 个 C.3 个 B.2 个 D.4 个

(2)已知条件语句如下: IF 条件 THEN ?语句体1? ELSE? 语句体2? END IF 则下列说法正确的是( )

A.条件成立时,先执行语句体 1,再执行语句体 2,最后结束条件语句 B.条件不成立时,先执行语句体 2,再执行语句体 1,最后结束条件语句 C.条件成立时,先执行语句体 1,再结束条件语句 D.条件成立时,先执行语句体 2,再结束条件语句

【精彩点拨】

(1)根据问题的解决是否需要分类来确定是否需要用条件语

句.(2)根据条件语句,判断执行的过程.
【尝试解答】 (1)在算法中需要逻辑判断的都要用到条件语句,其中①②

④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算 法. (2)根据条件语句的功能知选 C.
【答案】 (1)C (2)C

1.一个条件语句都是以“IF”开始,以“END IF”结束,这是条 件语句中不可缺少的. 2.当问题的解决需要分类讨论时,需要条件语句,其中分 段函数求值是典型问题.

[ 再练一题] 1.求下列函数的函数值的算法中需要用到条件语句的函数为( A.f(x)=x2-1 B.f(x)=x3-1
2 ? x ? +1,x≤2.5, C.f(x)=? 2 ? ?x -1,x>2.5,

)

D.f(x)=2x

【答案】 C

条件语句的应用
已知函数
? ?2x-1, f(x)=? 2 ? ?x -2,

x≥1, 编写一个程序,使输入 x<1,

的每一个 x 值,都得到相应的函数值.

【精彩点拨】 求函数值必须先判断 x 的范围, 因而要设计算法必须用条件 结构,相应程序的书写用条件语句. 【尝试解答】 用变量 x,y 分别表示自变量和函数值,步骤如下:
第一步,输入 x 值. 第二步,判断 x 的范围,若 x≥1,则用解析式 y=2x-1,求函数值;否则 用 y=x2-2 求函数值.

第三步:输出 y 值. 程序框图如图所示:

程序如下: INPUT “x=”;x? IF x>=1 THEN ?y=2*x-1? ELSE ?y=x^2-2? END IF ?PRINT “y=”;y? END

1.算法中需要根据情况判断,分类执行时,如求一个数的 绝对值,比较两个数的大小,求分段函数的函数值等,都需要用 到条件语句. 2. 条件语句必须以 IF 语句开始, 以 END IF 语句结束, 即“IF END IF”必须成对出现. 3.若程序只对条件满足时作处理,不用处理条件不满足时 的情况,则选用“IF—THEN—END IF”格式. 4.解此类问题的步骤: (1)构思出解决问题的一个算法;(可用自然语言) (2)画出程序框图,形象直观地描述算法; (3)根据框图编写程序, 即逐步把框图中的算法步骤用算法语 句表达出来.

[ 再练一题] 2.根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( INPUT x? IF x≤50 THEN ?y=0.5*x? ELSE? y=25+0.6* ?x-50?? END IF? PRINT y? END A.25 C.31 B.30 D.61 )

【解析】 由题意得

? ?0.5x, y=? ? ?25+0.6?x-50?,

x≤50, x>50.

当 x=60 时,y=25+0.6×(60-50)=31. ∴输出 y 的值为 31. 【答案】 C

嵌套条件语句的应用
?-x+1,x<0, ? 已知分段函数 y=?0,x=0, ?x+1,x>0, ? 的值,输出相应的函数值并画出程序框图.
【精彩点拨】 分析分段函数 → 画出程序框图 → 写出程序语言

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

【尝试解答】

程序框图如图所示:

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

1.已知分段函数的解析式求函数值的问题,须用条件语句 书写程序,当条件的判断有两个以上的结果时,可以选择条件 结构嵌套去解决. 2.常规格式(注意根据题目可用多于 2 个以上的条件语句 嵌套).

[ 再练一题] x>0,? ?2x2-1, ? 3. 已知函数 f(x)=?1, x=0,? ?-2x2+4, x<0, ? 对应的 y 值.

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

【解】

程序如下:

INPUT x? IF x>0 THEN ? y=2*x^2-1? ELSE ? IF x=0 THEN ? y=1 ? ELSE ? y=-2*x^2+4 ? END IF? END IF? PRINT y? END

[ 探究共研型]

两种条件语句的辨析
探究 1 两种条件语句的共同点是什么?

【提示】 两种语句首先都要对条件进行判断,然后才执行相应的语句体; 执行完语句体后,程序都交汇于一点完成条件语句;都以 IF 开始,以 END IF 结束.
探究 2 两种条件语句的区别是什么? 【提示】 IF—THEN—END IF 语句只有一个语句体,是满足条件时执行

的语句体;IF—THEN—ELSE—END IF 语句含有两个语句体,满足条件时执行 一个语句体,不满足条件时执行另一个语句体.

设计程序, 使任意输入的两个不相等的实数按从大到小的顺序输出.

【精彩点拨】

输入的两个不相等的实数有两种可能:一是从大到小,二

是从小到大.如果是从大到小,则直接输出;如果是从小到大,则需交换其顺 序,然后再输出.

【尝试解答】 INPUT IF a<b c=a a=b b=c END IF PRINT END a,b a ,b

程序如下:

THEN

IF A THEN ? B? 1.条件语句的一般形式为: ELSE 其中 B 表示的是( ? C A.满足条件时执行的内容 B.条件语句 C.条件 D.不满足条件时,执行的内容

)

【解析】 如果条件 A 成立,则执行 B 步骤,否则执行 C 步骤. 【答案】 A

2.对于下面程序: INPUT a? IF a>5 THEN ?b=4? ELSE? IF a<3 THEN ?b=5 ? ELSE ?b=9? END IF? END IF? PRINT a,b? END

如果在运行时,输入 2,那么输出的结果是( A.2,5 C.2,3 B.2,4 D.2,9

)

【解析】 输入 a 的值 2,首先判断是否大于 5,显然 2 不大于 5,然后判 断 2 与 3 的大小,显然 2 小于 3,所以结果是 b=5,因此结果应当输出 2,5. 【答案】 A

3.给出以下程序: INPUT x1,x2? IF x1=x2 THEN? x1=x1+x2? END IF? y=x1+x2? PRINT y? END 如果输入 x1=2,x2=3,那么执行此程序的结果是输出( A.7 C.5 B.10 D.8 )

【解析】 由于输入的两个数 x1=2,x2=3,不满足条件 x1=x2,因此,不 执行语句体 x1=x1+x2,而直接执行 y=x1+x2,所以 y=5,最后输出 5.
【答案】 C

4.写出下列程序的运行结果. INPUT a? IF a<0 THEN? b=0.5*a? ELSE? b=a^2+3*a+1? END IF? PRINT b? END 若 a=4,则 b=________;若 a=-4,则 b=________.

【解析】

分析程序可知,上述程序是一个分段函数的程序,即 b = 所以当 a=4 时,b=42+3×4+1=29;当 a=-4 时,b=

? ?0.5a,a<0, ? 2 ? ?a +3a+1,a≥0,

0.5×(-4)=-2. 【答案】 29 -2

5.编写一个程序,判断一元二次方程 x2-2x+3=0 有无实数根.
【解】 程序如下:

a=1? b=-2? c=3? m=b^2-4*a*c? IF m>=0 THEN? PRINT “有实数根”? ELSE? PRINT “不存在实数根”? END IF? END

学业分层测评(六)
点击图标进入


相关文章:
17-18版 第1章 1.2.2 条件语句_图文.ppt
17-18版 第1章 1.2.2 条件语句_高二数学_数学_高中教育_教育专区。阶段一 阶段三 1.2.2 条件语句学 业分层测评 阶段二 1.理解条件语句.(重点) 2.用...
18-19 第1章 1.2 1.2.2 条件语句.pdf
18-19 第1章 1.2 1.2.2 条件语句_数学_自然科学_专业资料。1.2.2 ...y=-20+3=-17,因此x- y=5-(-17)=22,y-x=-17-5=-22.输出的结果y-...
18版高中数学第一章算法初步1.2.2条件语句学案31707182131.doc
18版高中数学第一章算法初步1.2.2条件语句学案31707182131_数学_高中教育_教育专区。1.2.2 条件语句 1.理解条件语句.(重点) 2.用条件语句编写程序.(难点) 3...
18版高中数学第一章算法初步1.2.2条件语句学案新人教B....doc
18版高中数学第一章算法初步1.2.2条件语句学案新人教B版必修3170718255_数学_高中教育_教育专区。1.2.2 条件语句 1.理解条件语句.(重点) 2.能够用条件语句...
17-18版 第1章 1.2.1 输入语句、输出语句和赋值语句._图文.ppt
17-18版 第1章 1.2.1 输入语句、输出语句和赋值语句._高二数学_数学_高中教育_教育专区。1.2 1.2.1 基本算法语句 输入语句、输出语句和赋值语句 1.理解...
18-19 第1章 1.2 1.2.3 循环语句.pdf
掌握两种循环语句的使 用条件.(易混点)3.正确应用循环语句编写程序.(难点) [...17-18版:3.2 循环语句 暂无评价 25页 5.00 17-18版 第1章 1.2....
17-18版 第1章 1.1.2 第3课时 循环结构_图文.ppt
17-18版 第1章 1.1.2 第3课时 循环结构_高二数学_数学_高中教育_教育专区...【提示】 要注意循环条件、变量初值、循环体各语句之间的影响. (1)注意各个...
...2017学年高中数学第1章算法初步1.2.2条件语句课时作....doc
创新设计2016_2017学年高中数学第1章算法初步1.2.2条件语句课时作业_数学_高中教育_教育专区。1.2.2 课时目标 条件语句 1.理解条件语句.2.能够用条件语句编写...
...2017学年高中数学第1章算法初步1.2.2条件语句课时作....pdf
创新设计2016_2017学年高中数学第1章算法初步1.2.2条件语句课时作业_数学_高中教育_教育专区。1.2.2 条件语句课时目标 1.理解条件语句.2.能够用条件语句编写...
17-18版 第1章 第2节 命题、充分条件与必要条件.doc
17-18版 第1章2节 命题、充分条件与必要条件_高考_高中教育_教育专区。...(1)错误.该语句不能判断真假,故该说法是错误的. ) (2)错误.否命题既否定...
17-18版 第1章 学业分层测评2.pdf
17-18版 第1章 学业分层测评2_英语_高中教育_教育专区。学业分层测评(二) (建议用时:45 分钟) [学业达标] 1.关于点电荷的下列说法中正确的是( ) A.体积...
17-18版 第1章 第1节 课时分层训练1.doc
17-18版 第1章1节 课时分层训练1_高三数学_数学_高中教育_教育专区。...{x|x2-3x+2=0,x∈R},B={x|0<x<5,x∈N},则满足 条件 A?C?B ...
17-18版 第1章 学业分层测评6.doc
17-18版 第1章 学业分层测评6 - 条件语句 一、选择题 1.求下列函数的函数值的算法中需要用到条件语句的函数为( A.f(x)=3x-1 2 ?x ,x>0, C.f(x...
17-18版 第1章 1.2.3 空间几何体的直观图.ppt
17-18版 第1章 1.2.3 空间几何体的直观图_理学_高等教育_教育专区。阶段一 阶段三 1.2 空间几何体的三视图和直观图 1.2.3 空间几何体的直观图学 业...
17-18版 第1章 学业分层测评2.doc
17-18版 第1章 学业分层测评2_英语_高中教育_教育专区。学业分层测评(二) (建议用时:45 分钟) [学业达标] 1.关于点电荷的下列说法中正确的是( ) A.体积...
...必修3同步课件: 第1章 1.2.2 条件语句_图文.ppt
2018版高中数学(人教A版)必修3同步课件: 第1章 1.2.2 条件语句_数
18版高中数学第一章算法初步1.2.2条件语句学案新人教B....doc
18版高中数学第一章算法初步1.2.2条件语句学案新人教B版必修3_数学_高中教育_教育专区。1.2.2 条件语句 1.理解条件语句.(重点) 2.能够用条件语句编写条件...
17-18版-第1章-第2节-命题及其关系、充分条件与必要条....ppt
17-18版-第1章-第2节-命题及其关系、充分条件与必要条件_数学_高中教育_教育...的语句叫做真命题, 判断为假 的语句叫做假命题. 高三一轮总复习 2.四种命题...
18版高中数学第一章算法初步1.2.2条件语句学业分层测评....doc
18版高中数学第一章算法初步1.2.2条件语句学业分层测评新人教B版必修3 - 1.2.2 条件语句 (建议用时:45 分钟) [学业达标] 一、选择题 1.求下列函数的...
17-18版 第1章 第2课 四种命题和充分、必要条件_图文.ppt
17-18版 第1章2课 四种命题和充分、必要条件_英语_高中教育_教育专区。...( 上页 返回首页 下页 高三轮总复习 [ 解析] (1)错误.该语句不能...
更多相关标签: