1、课时作业(二) 程序框图、顺序结构一、选择题1下列关于程序框图的说法正确的是( )程序框图只有一个入口,也只有一个出口;程序框图中的每一部分都应有一条从入口到出口的路径通过它;流程线只要是上下方向就表示上下执行,可以不要箭头;连接点是用来连接两个程序框图的A BC D答案:D2下列是程序框图中的一部分,表示恰当的是( )答案:A3如图所示的程序框图,若输入 x3,则输出 y 的值为( )A33 B34C40 D45答案:B4如图所示的程序框图,若输出的结果为 2,则处的执行框内应填的是( )Ax2 Bb2Cx1 Da5答案:C5如图所示的是一个算法的程序框图,已知 a13,输出的 b7,则 a
2、2 等于( )A9 B10C11 D12答案:C二、填空题6执行如图所示的程序框图,输出 的值为_解析:51082501666.答案:667已知点 P(x0,y 0),直线 l:x2y30,求点 P 到直线 l 的距离的一个算法程序框图如图所示,则在处应填_解析:应填上点到直线的距离公式答案:d|x0 2y0 3|58如图所示程序框图,则输出 X 的值是_解析:X1359.答案:9三、解答题9已知一个圆的周长为 a,求这个圆的面积试设计该问题的算法,并画出程序框图解:由圆的周长及面积公式可得算法如下:第一步,输入 a 的值第二步,计算 r 的值a2第三步,计算 S r2 的值第四步,输出结果相
3、应的程序框图如右图:10如图所示的程序框图,根据该图和下列各小题的条件回答下面的几个小题(1)该程序框图解决的是一个什么问题?(2)当输入的 x 的值为 0 和 4 时,输出的值相等,问:当输入的 x 的值为 3 时,输出的值为多大?(3)在(2)的条件下要想使输出的值最大,输入的 x 的值应为多大?解:(1)该程序框图解决的是求二次函数 f(x)x 2mx 的函数值的问题(2)当输入的 x 的值为 0 和 4 时,输出的值相等,即 f(0) f(4)因为 f(0)0, f(4)164 m,所以164m0,所以 m4,所以 f(x)x 24x.则 f(3) 32 433,所以当输入的 x 的值为 3 时,输出的 f(x)值为 3.(3)因为 f(x)x 24x(x2) 24,当 x2 时,f(x) 最大值 4.所以要想使输出的值最大,输入的 x 的值应为 2.