2、描述解决某一问题的步骤,算法框图使这些步骤更为直观C.实质不变,但算法框图形式变复杂了,难于理解D.3.)答案:1.A算法框图中的循环必须是有限循环,算法框图中的语句必须是可以执行到的,所以①②正确.2.C3.A可根据除以2所得的余数来确定是奇数还是偶数,根据图屮左边符合条件所对应的是偶数可知,应填m=0.4.解:算法框图如下:计算C二帀耳F-「/输出C/JL1.下列问题的算法适宜用选择结构的是()A.求点(1,0)到直线x+2y+4=0的距离B.计算1,3,5,7,9这5个数的平均数C.已知球的半径R求其体枳D.解不等式ax+3>02.已知函数f(x)=
3、2x
4、-4
5、,算法框图如下图,表示的是给定x值,求其相应的函数值的算法.请将该图补充完整,其中①②两处分别填.3.画出由梯形两底a、b和高h求梯形面积的算法框图.4.已知f(x)J0,x为有理数,x为无理数,请画出输入实数x求f(x)值的算法框图.答案:1.D在解不等式ax+3>0吋,需要对a分a>0,a=0,s<0三种情况讨论,故应使用选择结构.2.x<2y=4-2x①是判断框,由两出口线分析知,若否定则取2x~4,A2x-4<0,即①处填x<2,②处填y=4—2x.3.解:应用顺序结构画出算法框图如下图所示./输入4,0,力//输出S/2.解:算法框图如下:课后检
6、测厂e^KEIIOrjIASCI1.要解决下面的四个问题,只用顺序结构画不出算法框图的是()A.利用公式1+2+…+n=([)计算1+2+•••+10的值A.当圆的面积已知时,求圆的周长B.给定一个数X,求其绝对值C.已知x的值求函数f(x)=x2—3x—5的函数值答案:C・・•求
7、x
8、,必须判断x20还是x<0,・・・要用选择结构.2.若输入x=0,那么下面算法框图描述的算法的运行结果是()/输Ax/A.-2B.1C.-5D.-1答案:的值,x的初始值3x—2(x20),本题中的选择结构的功能是求函数y=ctz&2x+l(x<0)为x=0,从而进入选择结构中的
9、x的值是0,从而输出值为3X0—2=—2.1.给出以下四个问题,①输入一个数x,输出它的相反数;②求面积为6的正方形的X—
10、XA0周长;③求三个数a,b,c中的最大数;④求函数f(x)=JI的函数值.其中x-2,x<0可以不使用选择结构来描述其算法的有()A.1个B.2个C.3个D.4个答案:B①③用顺序结构即可描述其算法.1.指出下面算法框图的运行结果./输入d/是否/输出“是负数”/若输入一4,则输出结果为答案:是负数a=-4,由题意可知,a20不成立,所以输出“是负数”・1.图(1)是计算图(2)屮空白部分面积的一个算法,则①处应填.(jm)①/输Hi*⑴
11、/输入a/n—9答案:S=-^—a2空口部分面积S=8[2.(易错题)有这样一个分段函数"5%x,(x>10000),_I3%x,(10000^x>5000),—2%x,(5000>x>l000),、x,(xWl000).如何设计一个算法框图来描述这个分段函数所表示的算法?解:对分段函数一般运用选择结构画算法框图,如下图所示.点评:解决分段函数的求值问题时,需用到对多个条件进行判断,-•般可采用选择结构來设计算法,引用多个判断框來画算法框图,但要注意合理利用,不要混乱.若自变量x分为三段(或以上)时,需用到选择结构的嵌套.一般地,在许多算法中,需要对问题的条件作
12、出逻辑判断,判断后依据条件是否成立而进行不同的处理方式,这就需要用选择结构来实现算法.