- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-
- PAGE # -
第2课时条件结构
召 x I An1 ?? 汕■?■ “i> im ? i liwi i A M
'< 限时规范训练
【基础练习】
A.顺序结构C.
A.顺序结构
C.判断结构
1?如图是算法流程图的
【答案】B
【解析】此逻辑结构是条件结构.
?给出以下四个问题:
输入一个数x,输出它的相反数;
求周长为6的正方形的面积;
求三个数a, b, c中的最小数;
的函数值.x— 1, x>0,
的函数值.
求函数f(x) = X+ 2, x v 0
其中不需要用条件结构来描述其算法的有 ( )
1个 B. 2个
C. 3个 D. 4个
【答案】B
【解析】①不需要对x进行判断,所以不需要用条件结构来描述算法;②不需要进行判 断,不需要使用条件结构;③要比较两个数的大小,需要用到条件结构;④为分段函数,需 要判断x的范围,所以需要用到条件结构来描述算法.
.如下图所示的程序框图,其功能是 ( )
输入a, b的值,按从小到大的顺序输出它们的值
输入a, b的值,按从大到小的顺序输出它们的值
求a, b的最大值
D.求a, b的最小值
【答案】C
【解析】根据执行过程可知该程序框图的功能是输入 a, b的值,最后输出它们的最大值,
即求a, b的最大值.
?执行如图所示的程序框图,若输出的结果是 8,则输入的数是( )
B. 2 2或—2 2D.
B. 2 2或—2 2
D. 2 或 2 2
— 2 或—2,2
【答案】A
【解析】
当 x = 8 时,x= 2, a = 4, b= 8, b>a,输出 8;当 x = 8 时,x =±2 J2, a= 8,
b=± 1^.2,又 a> b,输出 8,所以 x =— 2.2.故选 A.
5?阅读下列算法:
(1)输入x.
⑵ 判断x>2是否成立,若是,y = x;否则,y = — 2x + 6.
⑶输出y.
当输入的x € [0,7]时,输出的y的取值范围是( )
A. [2,7]
C. [6,7]
【答案】A
x, x€ 2, 7],
【解析】由题意,y=
—2x+ 6, x € [0 , 2].
B. [2,6]D. [0,7]当 x€ (2,7] , y = x € (2,7];当 x € [0,2],6 ?已知某程序的框图如图,若分另愉入的
B. [2,6]
D. [0,7]
当 x€ (2,7] , y = x € (2,7];当 x € [0,2],
6 ?已知某程序的框图如图,若分另愉入的
x的值为0,1,2,执行该程序后,输出的 y的
值分别为a, b, c,贝U a+ b+ c= ‘
【答案】6
x2, x>1,
对应的【解析】该程序框图的功能是输入自变量 x的值,输出函数 y= 1, x= 1,
对应的
x
4 , x<1
0 2
函数值,记 y= f (x),贝U a= f(0) = 4 = 1, b = f(1) = 1, c = f (2) = 2 = 4,贝U a + b + c= 6.
7?阅读程序框图,如果输出的函数值在区间 [1,3]上,则输入的实数 x的取值范围是
/帕心/用庄严 I
/帕心/
用庄严 IAO3
【答案】{x€ R|0 w x<log 23,或 x= 2}
—2<x<2,
【解析】由题意及框图,得 x 或
1W2 W3
/^77-
/^77
- PAGE # -
|X| >2,1< x + 1< 3,解得 Ow x
|X| >2,
1< x + 1< 3,
解得 Ow xw log 23 或 x = 2.
1
X, x>°,
8.已知函数y= 0, x = 0,
1
x2, x<0,
试设计一个算法的程序框图,计算输入自变量 x的
值时,输出y的值.
解:程序框图如图所示.
9 .某小区每月向居民收取卫生费,
计费方法是:
3人和3人以下的住户,每户收取 5元;
超过3人的住户,每超出 1人加收
1.2元?设计一个算法,根据输入的人数,计算应收取的
卫生费,并画出程序框图.
解:依题意得,算法如下.
第一步,输入人数 n.
第二步,若nw3,贝U y = 5;
否则,y= 5+ (n— 3) x 1.2.
第三步,输出卫生费 y.
程序框图如图所示.
/ It Aft
/ It Aft /
【能力提升】
10.如图所示的程序框图,其作用是:输入 x的值,输出相应的 y值.若要使输入的 x
-
- PAGE # -
值与输出的y值相等,则这样的x值有( )
B. 2个
A. 1个
C. 3个
C
D. 4个
2
X , XW2,
【解析】由题可知算法的功能是求分段函数的函数值?要2x — 3, 2v x< 5, y=
【解析】由题可知算法的功能是求分段函数
的函数值?要
1
您可能关注的文档
- 2019_2020学年八年级物理下册第八章压强与浮力七飞机为什么能上天教学课件新版北师大版.docx
- 2019_2020学年八年级物理下册第八章压强与浮力四大气压强教学课件新版北师大版.docx
- 2019_2020学年八年级物理下册第八章运动和力第3节摩擦力作业设计新版新人教版.docx
- 2019_2020学年八年级物理下册第八章运动和力检测卷新版新人教版.docx
- 2019_2020学年八年级物理下册第六章常见的光学仪器检测卷新版北师大版.docx
- 2019_2020学年八年级物理下册第七章力检测卷新版新人教版.docx
- 2019_2020学年八年级物理下册第十二章简单机械第3节机械效率作业设计新版新人教版.docx
- 2019_2020学年八年级物理下册期末检测卷1新版粤教沪版.docx
- 2019_2020学年八年级物理下册期中检测卷1新版粤教沪版.docx
- 2019_2020学年高中化学第1章化学反应与能量第1节化学反应与能量的变化第2课时热化学方程式中和反应反应热的.docx
文档评论(0)