电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第2课时 条件结构限时规范训练 新人教A版必修3-新人教A版高一必修3数学试题VIP免费

高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第2课时 条件结构限时规范训练 新人教A版必修3-新人教A版高一必修3数学试题_第1页
1/6
高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第2课时 条件结构限时规范训练 新人教A版必修3-新人教A版高一必修3数学试题_第2页
2/6
高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第2课时 条件结构限时规范训练 新人教A版必修3-新人教A版高一必修3数学试题_第3页
3/6
第2课时条件结构【基础练习】1.如图是算法流程图的一部分,其算法的逻辑结构是()A.顺序结构B.条件结构C.判断结构D.以上都不对【答案】B【解析】此逻辑结构是条件结构.2.给出以下四个问题:①输入一个数x,输出它的相反数;②求周长为6的正方形的面积;③求三个数a,b,c中的最小数;④求函数f(x)=的函数值.其中不需要用条件结构来描述其算法的有()A.1个B.2个C.3个D.4个【答案】B【解析】①不需要对x进行判断,所以不需要用条件结构来描述算法;②不需要进行判断,不需要使用条件结构;③要比较两个数的大小,需要用到条件结构;④为分段函数,需要判断x的范围,所以需要用到条件结构来描述算法.3.如下图所示的程序框图,其功能是()A.输入a,b的值,按从小到大的顺序输出它们的值B.输入a,b的值,按从大到小的顺序输出它们的值C.求a,b的最大值D.求a,b的最小值【答案】C【解析】根据执行过程可知该程序框图的功能是输入a,b的值,最后输出它们的最大值,即求a,b的最大值.4.执行如图所示的程序框图,若输出的结果是8,则输入的数是()A.2或-2B.2或-2C.-2或-2D.2或2【答案】A【解析】当x3=8时,x=2,a=4,b=8,b>a,输出8;当x2=8时,x=±2,a=8,b=±16,又a≥b,输出8,所以x=-2.故选A.5.阅读下列算法:(1)输入x.(2)判断x>2是否成立,若是,y=x;否则,y=-2x+6.(3)输出y.当输入的x∈[0,7]时,输出的y的取值范围是()A.[2,7]B.[2,6]C.[6,7]D.[0,7]【答案】A【解析】由题意,y=当x∈(2,7],y=x∈(2,7];当x∈[0,2],y=-2x+6∈[2,6].∴输入的x∈[0,7]时,输出的y的取值范围是[2,7].故选A.6.已知某程序的框图如图,若分别输入的x的值为0,1,2,执行该程序后,输出的y的值分别为a,b,c,则a+b+c=________.【答案】6【解析】该程序框图的功能是输入自变量x的值,输出函数y=对应的函数值,记y=f(x),则a=f(0)=40=1,b=f(1)=1,c=f(2)=22=4,则a+b+c=6.7.阅读程序框图,如果输出的函数值在区间[1,3]上,则输入的实数x的取值范围是________.【答案】{x∈R|0≤x≤log23,或x=2}【解析】由题意及框图,得或解得0≤x≤log23或x=2.8.已知函数y=试设计一个算法的程序框图,计算输入自变量x的值时,输出y的值.解:程序框图如图所示.9.某小区每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图.解:依题意得,算法如下.第一步,输入人数n.第二步,若n≤3,则y=5;否则,y=5+(n-3)×1.2.第三步,输出卫生费y.程序框图如图所示.【能力提升】10.如图所示的程序框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,则这样的x值有()A.1个B.2个C.3个D.4个C【解析】由题可知算法的功能是求分段函数y=的函数值.要满足题意,则需要或或解得x=0或x=1或x=3,共3个值.11.如图所示的程序框图运行后输出结果为,则输入的x值为()A.-1B.C.D.-1或【答案】D【解析】该程序的作用是计算并输出分段函数y=的函数值.当x≤0时,若y=2x=,则x=-1;当0<x<时,若y=logx=,则x=∉,舍去;当x≥时,若y=x2=,则x=-(舍去)或x=.故输入的x值为-1或.故选D.12.计算函数y=的函数值的程序框图如图所示,则①②③的填空完全正确的是()A.①y=0;②x=0?;③y=x+6B.①y=0;②x<0?;③y=x+6C.①y=x2+1;②x>0?;③y=0D.①y=x2+1;②x=0?;③y=0【答案】D【解析】由分段函数的表达式知,x>0时,y=x2+1,故①处填y=x2+1;由②的否后执行y=x+6知②处填x=0?;当x=0时,y=0知③处填y=0.13.给出如下一个算法:第一步:输入x.第二步:若x>0,则y=x2-1,执行第四步,否则执行第三步.第三步:若x=0,则y=1,否则y=|x|.第四步:输出y.(1)画出该算法的程序框图;(2)若输出y的值为1,求输入实数x的所有可能取值.解:(1)程序框图如图所示.(2)由y=x2-1=1,可得x=或x=-(舍去).由y=|x|=1,可得x=-1或x=1(舍去),由x=0,可得y=1.所以输入实数x的所有可能的取值为,-1,0.

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构 第2课时 条件结构限时规范训练 新人教A版必修3-新人教A版高一必修3数学试题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部