精英家教网 > 高中数学 > 题目详情
以下给出一个算法:

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分)

给出以下一个算法的程序(如图所示),                

S=0

K=1

WHILE  K<=99

 S =S +1/ K

K = K+1

WEND

PRINT  S

END

 

(Ⅰ)该程序的功能是                                              ;

(Ⅱ)请用直到型循环结构画出相应算法的程序框图.

查看答案和解析>>

科目:高中数学 来源: 题型:

(本小题12分)

给出以下一个算法的程序(如图所示),                

S=0

K=1

WHILE  K<=99

 S =S +1/ K

K = K+1

WEND

PRINT  S

END

(第18题图)

 

(1)该程序的功能是                                              ;

(2)请用直到型循环结构画出相应算法的程序框图.

查看答案和解析>>

同步练习册答案