下面是一个用基本语句编写的程序,阅读后解决所给出的问题:INPUTxIF?x<2?THENy=x+5ELSEy=x*x-2*xEND?IFPRINTyEND(1)该

发布时间:2020-08-01 02:40:37

下面是一个用基本语句编写的程序,阅读后解决所给出的问题:
INPUT x
IF?x<2?THEN
y=x+5
ELSE
y=x*x-2*x
END?IF
PRINTy
END
(1)该算法程序的功能是什么?
(2)画出该程序相应的程序框图.

网友回答

解:(1)由算法程序可知,该算法程序的功能是计算分段函数
f(x)=的函数值.
(2)程序框图:

解析分析:先根据算法语句确定该算法程序的功能是计算分段函数的函数值,然后利用选择结构画出该程序相应的程序框图.

点评:语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,要从识别逐个语句,整体把握,概括程序的功能.
以上问题属网友观点,不代表本站立场,仅供参考!