题目内容
(本题满分10分)
已知一个算法如下:
S1 输入X;
S2 若X<0,执行S3;否则,执行S5;
S3
;
S4 输出Y,结束;
S5 若X=0,执行S6;否则执行S8;
S6
;
S7 输出Y,结束;
S8
;
S9 输出Y,结束.
(1)指出其功能(用数学表达式表示);
(2)请将该算法用程序框图来描述之.
已知一个算法如下:
S1 输入X;
S2 若X<0,执行S3;否则,执行S5;
S3

S4 输出Y,结束;
S5 若X=0,执行S6;否则执行S8;
S6

S7 输出Y,结束;
S8

S9 输出Y,结束.
(1)指出其功能(用数学表达式表示);
(2)请将该算法用程序框图来描述之.
(1)
;(2)见解析

根据算法可知本算法表示的是一个分段函数.
然后根据算法画出程序框图,再表示分段函数时,要用到条件结构.
解:这是一个输入x的值,求y值的函数的算法.
函数表达式:
…………4分
其流程图如下:
…………10分
然后根据算法画出程序框图,再表示分段函数时,要用到条件结构.
解:这是一个输入x的值,求y值的函数的算法.
函数表达式:

其流程图如下:


练习册系列答案
相关题目