2选择结构1.下列算法中,含有选择结构的是________.(填序号)①求两个数的积;②求点到直线的距离;③解一元二次方程;④已知梯形两底和高求面积.解析解一元二次方程时,当判别式Δ<0时,方程无解,当Δ≥0时,方程有解,由于分情况,故用到选择结构.答案③2.某算法的程序框图如图所示,则输出量y与输入量x满足的关系是________.解析由程序框图的条件结构知:x>1时,y=x-2;x≤1时,y=2x,故y=答案y=3.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2
6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的流程图如图所示,则①处应填________.解析当x>2时,2公里内的收费为7元,2公里外的收费为(x-2)×2
6,另外燃油附加费为1元,∴y=7+2
6(x-2)+1=8+2
6(x-2).答案y←8+2
6(x-2)4.输入-5,按图中所示流程图运行后,输出的结果是________.解析因x=-5,不满足x>0,所以在第一个判断框中执行“N”,在第2个判断框中,由于-5<0,执行“Y”,所以得y←1
答案15.给出一个流程图,如图所示,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有________个.解析当x≤2时,x=1或x=0则x=y;当2<x≤5时,若x=y,则x=2x-3,∴x=3;当x>5时,x=不成立,所以满足题意的x的值有1,0,3
输入两个数a,b,输出其中一个较大的数,设计算法,并画出流程图.解算法如下:S1输入两个数a,b;S2若a>b,则输出a,否则输出b;S3算法结束.流程图如图所示.7.函数y=的流程图如图所示,则①②③处分别填________、________、________
解析由分段函数的表