§2算法框图的基本结构及设计2.1顺序结构与选择结构双基达标限时20分钟1“.框图中▱”表示的意义是().A.框图的开始或结束B.数据的输入或结果的输出C.赋值、执行计算的传送D.根据给定条件判断“解析在框图中▱”为输入、输出框,表示数据的输入或结果的输出.答案B2.下列不含有选择结构的是().A.求一个数x的绝对值B.求某个一元二次方程根的过程C.在a,b,c中找最大数D.已知圆的半径,求其面积解析A,B,C中都含有选择结构,D只有顺序结构.答案D3.如图所示的算法框图中含有的基本结构是().A.顺序结构B.选择结构C.模块结构D.顺序结构和选择结构解析顺序结构是任何算法都离不开的一种算法结构,并且此算法流程中含有判断框,因此此算法框图中既含有顺序结构又含有选择结构.答案D4.如图所示,若a=-4,则输出________.解析a=-4<0“”“”,选择否分支,输出是负数.“”答案是负数5.如图所示的算法框图的功能是____________.答案求a,b两数差的绝对值6.已知一个三角形的三边长分别为2,3,4,利用海伦公式设计一个算法,求出它的面积,并画出算法框图.(海伦公式S=)解算法如下:第一步:先计算p1=;第二步:计算p2=p1(p1-2)(p1-3)(p1-4);第三步:计算S=;第四步:输出S.算法框图如图所示.7.如图所示的流程图表示的算法意义是().A.求边长为3,4,5的直角三角形面积B.求边长为3,4,5的直角三角形内切圆面积C.求边长为3,4,5的直角三角形外接圆面积D.求以3,4,5为弦的圆面积解析由直角三角形内切圆半径r=.答案B8.下面是一个算法的程序框图,当输入的x值为3时,输出y的结果恰好是,则?处的关系式是().A.y=x3B.y=3-xC.y=3xD.y=x解析当x=3,x=3-2=1;x=1,x=1-2=-1,所以y=3-1=.答案C9.写出如下程序框图的运行结果.S=________.若R=8,则a=________.答案2.5410.已知函数y=|x-3|,以下流程图表示的是给定x值,求相应函数值的算法,请将其补充完整,其中①处应填______,②处应填________.答案x<3或(x≤3)y=x-311.某居民区的物业部门每月向居民收取卫生费,计算方法如下:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,只需画出算法框图即可.解依题意费用y与人数n之间的关系为y=算法框图如图所示:12.(创新拓展)如图所示是解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:(1)该流程图解决的是怎样的一个问题?(2)若最终输出的结果y1=3,y2=-2,当x取5时输出的结果5a+b的值应该是多大?(3)在(2)的前提下,输入的x值越大,输出的ax+b是不是越大?为什么?(4)在(2)的前提下,当输入的x值为多大时,输出结果ax+b等于0?解(1)该流程图解决的是求函数f(x)=ax+b的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.(2)y1=3,即2a+b=3.①y2=-2,即-3a+b=-2.②由①②得a=1,b=1.∴f(x)=x+1.∴当x取5时,5a+b=f(5)=5×1+1=6.(3)输入的x值越大,输出的函数值ax+b越大,因为f(x)=x+1是R上的增函数.(4)令f(x)=x+1=0,得x=-1,因为当输入的x值为-1时,输出的函数值为0.