1、12.2选择结构一、填空题1下列算法中,含有选择结构的是_(填序号)求两个数的积;求点到直线的距离;解方程axb0;已知棱柱底面积和高求体积答案解析解方程axb0时,当a0,b0时,方程无解;当a0,b0时,方程的解为任意实数;当a0时,方程的解为x.由于分情况,故用到选择结构2执行下面的流程图,如果输入t1,3,则输出的s的范围所属的区间为_答案3,4解析因为t1,3,当t1,1)时,s3t3,3);当t1,3时,s4tt2(t24t)(t2)243,4,所以s3,43输入5,按图中所示流程图运行后,输出的结果是_答案1解析因为x5,不满足x0,所以在第一个判断框中执行“N”,在第二个判断框
2、中,由于50,执行“Y”,所以y1.4执行下面的流程图,若输入的a,b,k分别为1,2,3,则输出的M_.答案解析根据流程图逐步运行,共运行3次第一次运行后M1,a2,b,n23;第二次运行后M2,a,b,n3;第三次运行后M,a,b,n43结束循环,输出M.5流程图如图所示,若输出y的值是4,则输入的实数x的值为_答案2或1解析根据题意和流程图可知,流程图反映的函数关系式为y时,x2;当1x10时,x1;当x10时,无解6如图所示的流程图中,当输入的数为3时,输出的结果为_答案8解析35,y3218.7如图是计算函数y|2x3|的函数值的流程图(x由键盘输入),则处应填_答案x解析当2x30
3、,即x时,|2x3|2x3.8执行如图所示的流程图,输出的S的值为_答案2解析i04,i1,S;i14,i2,S;i24,i3,S3;i34,i4,S2;i4,条件不成立,输出S2.9给出一个流程图,如图所示,其作用是输入x的值,输出相应的y的值若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有_个答案3解析当x2时,若xy,则xx2,则x1或x0;当25时,x不成立,所以满足题意的x的值有1,0,3,共3个10已知函数y如图表示的是给定x的值,求其对应的函数值y的流程图处应填写_;处应填写_答案x2ylog2x解析满足判断框中的条件执行y2x,处应填“x2”不满足x2,即x2时,y
4、log2x,故处应填“ylog2x”11阅读如图所示的流程图如果输入alog3 ,b,c2,那么输出的是_答案c解析该流程图的算法功能是输出a,b,c中的最大值因为alog3 0,0b1,c21,所以abc,因此最后输出的为c.二、解答题12任意给定三个数a,b,c,找出其中的最大值试用流程图表示这一算法解流程图如图:13如图所示是某函数f(x)给出x的值时,求相应函数值y的流程图(1)写出函数f(x)的解析式;(2)若输入的x取x1和x2(|x1|x2|)时,输出的y值相同,试简要分析x1与x2的取值范围解(1)由流程图知,该流程图执行的功能是求函数f(x)|x21|的值,故f(x)的解析式
5、为f(x)|x21|.(2)画出f(x)|x21|的草图如图由图象的对称性知,要使f(x1)f(x2)且|x1|x2|,需1x11,同时1x2或x21,所以x1的取值范围是x|1x1,x2的取值范围是x|1x或x1三、探究与拓展14.有一城市,市区是半径为15 km的圆形区域,近郊区为距市中心1525 km的范围内的环形地带,距市中心25 km以外的为远郊区,坐标原点O为市中心,如图所示市区地价为每公顷100万元,近郊区地价为每公顷60万元,远郊区地价为每公顷20万元请画出输入坐标为(x,y)的点处的地价的算法的流程图解流程图如下图所示15根据如图所示的流程图回答下列问题(1)若输入12,18,7,5,则最终输出的结果是多少?(2)该流程图的算法功能是什么?(3)根据流程图写出它的算法解(1)若输入12,18,7,5,则最终输出的结果是5.(2)该流程图的算法功能是求四个数a,b,c,d中的最小数(3)算法:S1输入a,b,c,d;S2如果ab,ac,ad,则输出a,否则执行S3;S3如果bc,bd,则输出b,否则执行S4;S4如果cd,则输出c,否则执行S5;S5输出d.