1、11.2 程序框图与算法的基本逻辑结构第 2 课时 条件结构双基达标 限时 20 分钟1下列算法中,含有条件结构的是 ( )A求两个数的积B求点到直线的距离C解一元二次方程D已知梯形两底和高求面积解析 解一元二次方程时,当判别式 0 时,方程无解,当 0 时,方程有解,由于分情况,故用到条件结构答案 C2若输入5,按图中所示程序框图运行后,输出的结果是 ( )A5 B0 C1 D1解析 因 x5,不满足 x0,所以在第一个判断框中执行“否” ,在第 2 个判断框中,由于50,执行“是” ,所以得 y1.答案 D3下列关于条件结构的描述,不正确的是 ( )A条件结构的出口有两个,但在执行时,只有
2、一个出口是有效的B条件结构的判断条件要写在判断框内C双选择条件结构有两个出口,单选择条件结构只有一个出口D条件结构根据条件是否成立,选择不同的分支执行解析 C 中单选择条件结构中的出口有两个,故 C 错答案 C4(2012扬州高一检测)已知函数 yError!Error!如图表示的是给定 x 的值,求其对应的函数值 y 的程序框图处应填写_;处应填写_解析 满足判断框中的条件执行 y2x,处应填 x2?.不满足 x2 即 x2 时,ylog 2x,故处应填 ylog 2x.答案 x2? y log 2x5如图是求实数 x 的绝对值的算法程序框图,则判断框中可填_答案 x0?6画出计算函数 y|
3、2x3| 的函数值的程序框图(x 由键盘输入)解 程序框图如图:综合提高 限时 25 分钟7中山市的士收费办法如下:不超过 2 公里收 7 元(即起步价 7 元) ,超过 2 公里的里程每公里收 2.6 元,另每车次超过 2 公里收燃油附加费 1 元(不考虑其他因素) 相应收费系统的程序框图如图所示,则处应填 ( )Ay72.6xBy 82.6xCy 72.6( x2) Dy82.6(x 2)解析 当 x2 时,2 公里内的收费为 7 元,2 公里外的收费为(x2)2.6 ,另外燃油附加费为 1 元,y72.6( x2)182.6(x 2) 答案 D8如图所示,给出一个程序框图,其作用是输入
4、x的值,输出相应的 y 的值若要使输入的 x 的值与输出的 y 的值相等,则输入的这样的 x 的值有( )A1 个 B2 个 C3 个 D4 个解析 当 x2 时,x 1 或 x0,则 xy;当2x5 时,若 xy ,则 x2x3,x3;当 x5时,x 不成立,所以满足题意的 x 的值有 1,0,3.1x答案 C9如图所示的程序框图的功能是_答案 求 a,b 两数差的绝对值10(2012镇江高一检测)函数 yError!Error!的程序框图如图所示,则的填空完全正确的是_(1)y0;x0?;y x6(2)y0;x0?;y x6(3)yx 21;x 0?; y0(4)yx 21;x 0?; y
5、0解析 由分段函数的表达式知,x0 时,yx 21,故 处填 yx 21;由的否执行yx6 知处填 x0?;当解析式 x0 时,y0 知处填 y0.答案 (4)11画出解方程 axb0( a,bR )的算法框解 算法框图如图所示:12(创新拓展)到银行办理个人异地汇款(不超过 100 万) 时,银行要收取一定的手续费汇款额不超过 100 元,收取 1 元手续费;超过 100 元但不超过 5 000 元,按汇款额的 1%收取;超过 5 000 元但不超过 100 万时,一律收取 50 元手续费,其他情况不予办理试设计一个算法描述汇款额为 x 元时,银行收取手续费为 y 元的过程,并画出程序框图解 由题意知本题是一个分段函数问题,分段函数解析式为yError! Error!其算法如下:第一步:输入汇款额 x;第二步:判断 x100 是否成立;若成立,则 y1,若不成立,则执行第三步;第三步:判断 x5 000 是否成立;若成立,则 yx 1%,若不成立,则执行第四步;第四步:判断 x1 000 000 是否成立;若成立,则 y50,若不成立,则输出“不予办理” ;第五步:输出 y.程序框图如图: