题目内容
以下给出一个算法:S1 输入x;
S2 若x<0,则y=x+1;否则执行S3;
S3 若x=0,则y=0;否则y=x;
S4 输出y;
S5 结束.
(1)指出该算法的功能;
(2)将该算法用程序框图表示出来;
(3)写出该算法的程序.
解析:(1)该算法的功能是用于给出x的值,求函数y=的值.
(2)程序框图如图所示.
(3)
x=input(“x=”);
if x<0
y=x+1;
else
if x==0
y=0;
else
y=x;
end
end
print(%io(2),y);
练习册系列答案
相关题目
(本小题8分)
给出以下一个算法的程序(如图所示),
|
(Ⅰ)该程序的功能是 ;
(Ⅱ)请用直到型循环结构画出相应算法的程序框图.
(本小题12分)
给出以下一个算法的程序(如图所示),
|
(1)该程序的功能是 ;
(2)请用直到型循环结构画出相应算法的程序框图.