题目内容

【题目】求函数的值的程序框图如图所示.

(1)指出程序框图中的错误,并写出算法;

(2)重新绘制解决该问题的程序框图,并回答下面提出的问题.

要使输出的值为正数,输入的x的值应满足什么条件?

要使输出的值为8,输入的x值应是多少?

要使输出的y值最小,输入的x值应是多少?

【答案】(1)见解析;(2) 程序框图见解析x2; ②x=4; ③x2

【解析】试题分析:(1)程序框图上的一段流程线缺少表达程序执行顺序的箭头,求分段函数的函数值,输出的函数值的计算方法取决于输入的x值所在的范围,所以必须引入判断框,应用条件结构;(2)据(1)画出程序框图,模拟程序计算可得到输入的x满足x2即可.

试题解析:

 (1)题中程序框图上的一段流程线缺少表达程序执行顺序的箭头;再者由于是求分段函数的函数值,输出的函数值的计算方法取决于输入的x值所在的范围,所以必须引入判断框,应用条件结构.正确的算法步骤如下:

第一步,输入x

第二步,如果x2,那么y=-2;否则,yx22x

第三步,输出y

(2)根据以上算法步骤,可以画出如图所示的程序框图.

要使输出的值为正数,则x22x0x2x0(舍去).故当输入的x2时,输出的函数值为正数.要使输出的值为8,则x22x8x4x=-2(舍去).故输入x的值应为4. ③x≥2时,yx22x≥0,当x2时,y=-2,又-20,故要使输出的y值最小,只要输入的x满足x2即可.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网