1、高考资源网() 您身边的高考专家课时分层作业(三)条件结构(建议用时:60分钟)基础达标练一、选择题1求下列函数的函数值的算法中需要用到条件结构的是()Af(x)x21Bf(x)2x1Cf(x)Df(x)2xCC选项中函数f(x)是分段函数,要分类讨论x的取值范围,用条件结构设计算法,A,B,D项中不需要2若f(x)x2,g(x)log2x,则如图所示的程序框图中,输入x0.25,输出h(x)()A0.25B2C2D0.25C当x0.25时,f(0.25)g(0.25)2,故执行“是”路径,即h(x)log2x,h(0.25)log20.252.3已知函数y图中表示的是给定x的值,求其对应的函
2、数值y的程序框图处应为()Ax2?Cx2?Dx2?A框图“是”出口对应的是y2x,结合分段函数的解析式知,处应填x1,则令ylog2x2,得x41;若x1,则令yx12,得x3,但31,应舍去5如图是计算函数y的值的程序框图,在处应分别填入的是()Ayln(x),y0,y2xByln(x),y2x,y0Cy0,y2x,yln(x)Dy0,yln(x),y2xB结合分段函数解析式知,处应填入yln(x),处应填入y2x,处应填入y0.二、填空题6如图是求某个函数的函数值的程序框图,则满足该程序的函数的解析式为_答案f(x)7如图所示的算法功能是_计算|ab|由框图知,当ab时,结果为ab;当ab
3、时,输出结果为ba,是计算|ab|的算法8某程序框图如图所示,现输入如下四个函数,则可以输出的函数是_f(x)x2; f(x);f(x)ln x2x6; f(x)x3x.由框图知,当输入的函数f(x)为奇函数且存在零点时,才可输出f(x),而选项中仅f(x)x3x同时满足这两个条件三、解答题9某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为c其中(单位:kg)为行李的质量设计程序框图,输入行李质量,计算费用c(单位:元)解程序框图如下:10已知函数y写出给定x的值求该函数的函数值的算法,并画出程序框图解算法如下:第一步,输入x.第二步,如果x0,那么y2x1,否则,执行第三步第三步,如果x
4、1,那么yx1,否则,执行第四步第四步,yx2.第五步,输出y.程序框图如图所示能力提升练1如图给出了一个程序框图,其作用是输入x的值,输出相应的y值若要使输入的x值与输出的y值相等,则这样的x值有()A1个B2个C3个D4个C该程序的功能是计算并输出分段函数y的值,当x2时,由xx2得x0或1;当25时,由x,得x1(舍去),故满足条件的x值共3个2如图所示的程序框图,输入x2,则输出的结果是()A2B3C4D5A通过程序框图可知本题是求函数y的函数值,根据x2可知y2.3如图所示的程序框图表示的是给定x值,求函数y|x3|相应的函数值的算法请将该程序框图补充完整,其中处应填_,处应填_x3
5、?(或x3?)yx3由y|x3|及程序框图,知处应填x3?(或x3?),处应填yx3.4阅读如图所示的程序框图如果输入alog3,b,c2,那么输出的是_c该程序的功能是输出a,b,c中的最大值,因为alog30,0b1,所以abc,故最后输出c.5设计一个求解关于x的一元二次方程ax2bxc0的算法,并画出程序框图解算法步骤如下:第一步,输入3个系数a,b,c.第二步,计算b24ac.第三步,判断0是否成立若是,则计算p,q;否则,输出“方程没有实数根”,结束算法第四步,判断0是否成立若是,则输出x1x2p;否则,计算x1pq,x2pq,并输出x1,x2.程序框图如下- 8 - 版权所有高考资源网