2019_2020学年高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第2课时条件结构限时规范训练新人.docx

2019_2020学年高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第2课时条件结构限时规范训练新人.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

157****5685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档