题目内容

已知算法:S1 输入X

    S2 若X<0,执行 S3;否则执行S6

    S3 Y=X+1;

    S4 输出 Y

    S5 结束

    S6 若X=0,执行S7;否则执行S10;

    S7 Y=0

    S8 输出Y

    S9 结束

    S10 Y=X

    S11 输出

    S12 结束

    (1)指出其功能(用算式表示);

    (2)将该算法用程序框图描述之;

    (3)转化为程序语言。

     

思路解析:该题为一个分段函数的操作程序。对变量分为x<0,x=0,和x>0三种情况。

    答案:①功能(用算式表示)

y=

    ②将该算法用程序框图描述为:

程序语言为:

    INPUT  x

    IF x>0  THEN

    y=x+1

    ELSE

    IF x=0  THEN

    y=0

    ELSE

    y=x

    ENDIF

    ENDIF

    END

练习册系列答案
相关题目

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

精英家教网