题目内容
【题目】输入x,求函数y=的值的程序框图如图C17所示.
(1)指出程序框图中的错误之处并写出正确的算法步骤.
(2)重新绘制程序框图,并回答下面提出的问题.
①要使输出的值为7,则输入的x的值应为多少?
②要使输出的值为正数,则输入的x应满足什么条件?
【答案】见解析
【解析】
⑴因为函数,故程序框图中的错误之处在于当时,程序框图没有求出的值,根据条件即可重新绘制解决该问题的程序框图
⑵①要使输出的值为,则,解出即可
②要使输出的值为正数,则,解出即可得到答案
(1)函数y=是分段函数,其程序框图中应该有判断框,应该有条件结构,不应该只用顺序结构.
正确的算法步骤如下所示:
第一步,输入.
第二步,判断是否成立.若是,则;否则.
第三步,输出y.
(2)根据(1)中的算法步骤,可以画出程序框图如图所示.
①要使输出的值为7,则,故,即输入的的值应为3.
②要使输出的值为正数,则得.故当时,输出的值为正数.
练习册系列答案
相关题目