问题 填空题

已知算法(伪代码)如下,指出其功能(用算式表示)______

Read   x

If  x≤0  Then  

  y←1-2x

Else  

If x≤1  Then

  y←1

Else y←1-2x

End If

End If

Print  y.

答案

由伪代码得:

程序的功能是根据输入的x,计算分段函数的值,

当x≤0时,y=1-2x;

当0<x≤1时,y=1;

当x>1时,y=-1+2x;

即算法的功能为:y=

1-2x   x≤0
1        0<x≤1
2x-1    x>1

故答案为:y=

1-2x   x≤0
1        0<x≤1
2x-1    x>1

选择题
选择题