2程序框图与算法的基本逻辑结构第2课时条件结构双基达标限时20分钟1.下列算法中,含有条件结构的是().A.求两个数的积B.求点到直线的距离C.解一元二次方程D.已知梯形两底和高求面积解析解一元二次方程时,当判别式Δ<0时,方程无解,当Δ≥0时,方程有解,由于分情况,故用到条件结构.答案C2.若输入-5,按图中所示程序框图运行后,输出的结果是().A.-5B.0C.-1D.1解析因x=-5,不满足x>0“”,所以在第一个判断框中执行否,在第2个判断框中,由于-5<0“”,执行是,所以得y=1
答案D3.下列关于条件结构的描述,不正确的是().A.条件结构的出口有两个,但在执行时,只有一个出口是有效的B.条件结构的判断条件要写在判断框内C.双选择条件结构有两个出口,单选择条件结构只有一个出口D.条件结构根据条件是否成立,选择不同的分支执行解析C中单选择条件结构中的出口有两个,故C错.答案C4.(·扬州高一检测)已知函数y=如图表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.解析∵满足判断框中的条件执行y=2-x,∴①处应填x<2
不满足x<2即x≥2时,y=log2x,故②处应填y=log2x
y=log2x5.如图是求实数x的绝对值的算法程序框图,则判断框①中可填________.答案x≥0
6.画出计算函数y=|2x-3|的函数值的程序框图(x由键盘输入).解程序框图如图:综合提高限时25分钟7.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2
6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填().A.y=7+2
6xB.y=8+2
6xC.y=7+2
6(x-2)D.y=8+2
6(x-2)解