题目内容

求函数y=
3x-2,x≥2
-2,x<2
的值的程序框图如图所示.
(1)指出程序框图中的错误之处并重新绘制解决该问题的程序框图;
(2)写出对应程序语句,且回答下面提出的问题:
问题1,要使输出的值为7,输入的x的值应为多少?
问题2,要使输出的值为正数,输入的x应满足什么条件?
考点:程序框图
专题:算法和程序框图
分析:(1)因为函数y=
3x-2,x≥2
-2,x<2
,故程序框图中的错误之处在于当x<2时,程序框图未求出y的值.根据条件即可重新绘制解决该问题的程序框图.
(2)根据框图和已知,不难写出程序语句,根据输出y的值即可得到两个问题的答案.
解答: 解:(1)由已知可确定程序框图中的错误之处在于当x<2时未求出y的值.
解决该问题的程序框图如下:

(2)对应程序语句如下:
READ x
IF x>=2 THEN y=3x-2
ELSE y=2
END IF
PRINT y
END
问题1,根据已知要使输出的值为7,
既有3x-2=7,解得x=3.
故输入的x的值应为3.
问题2,因为当x≥2时,有y=3x-2≥4>0,当x<2时,y=2>0,
所以对任意的x∈R都能使输出的值为正数,
故答案为:x∈R.
点评:本题主要考察程序框图和算法,属于基础题.
练习册系列答案
相关题目

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

精英家教网