2、框的形式是()解析:本题给定的分段函数有三个选择,所以要在条件结构内嵌套条件结构,符合这一条件的只有D.答案:D3.已知如图所示的程序框图,若输入x=3,则输岀y的值为()A.—2答案:CB.0/输b/C.2D.31.阅读下面的程序框图,若输入b,c分别是21,32,75,则输出的值是()A.96B.53C.107D.128解析:因为2K32,所以227=21+32=53,即输出的值为53.答案:B2.如图所示的程序框图,其功能是()率/输个a,b/,L—A.输入日,6的值,按从小到大的顺序输出它们的值B.
3、输入b的值,按从大到小的顺序输出它们的值C.求〃的最大值D.求a,b的最小值解析:取a=l,b=2知,该程序框图输出b=2,因此是求曰,方的最大值.答案:C二、填空题3.已知函数y=
4、x-3
5、,如图所示程序框图表示的是给定x值,求其相应函数值的算法.请将该程序框图补充完整.其中①处应填,②处应填.输出yx—3才$3解析:由/*(0=
6、x—3
7、=<及程序框图知,①处应填jK3?,②处应填y3—x,K3=x—3.答案:M3?y=x—31.如图的程序框图的功能是计算函数的函数值.开始否/输中/结答案:y=2x—
8、i2.对任意非零实数b,若於方的运算原理的程序框图如图所示.则3®2=当0"时,输出平•因为3>2,所以输b—1解析:由程序框图知,当aWb时,输出;答案:2三、解答题3.写出输入一个数*,求分段函数尸(申‘(^0)'的函数值的程序框图.e,(KO)解:程序框图如下图所示:1.设计算法判断一元二次方程a^+bx+c=0是否有实数根,并画岀相应的程序框图.解:算法步骤如下:第一步,输入3个系数b,c・第二步,计算A=t^-4ac.第三步,判断4M0是否成立.若是,则输出“方程有实数根”;否则,输出“方程无实
9、数根”•结束算法.相应的程序框图如下图:1.若输入一5,按图中所示程序框图运行后,输出的结果是()[开始〕/输入x/A.—5B.0C.—1D.1解析:因x=—5,不满足00,所以在第一个判断框中执行“否”,在第2个判断框中,由于一5<0,执行“是”,所以尸1・答案:D[log2x,1.已知函数尸仁°如图表示的是给定x的值,求其对应的函数值y的程12—x,x<2,序框图.①处应填写;②处应填写・/输曲r/(结束]解析:因为满足判断框中的条件执行y=2—x,所以①处应填x<2?・不满足x<2即时,y=log2X
10、,故②处应填y=log2x.答案:x<23y=log2x2.某居民区的物业部门每月向居民收取卫生费,计费方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画岀程序框图.解:设费用用y(元)表示,人数用x表示,[5(点3),则y=[5+1.2(x—3)(x>3)•算法如下:第一步,输入兀第二步,若点3,则尸5,否则执行第三步.第三步,y=5+l・23)・第四步,输出y・程序框图如下图所示.