精英家教网 > 高中数学 > 题目详情

以下给出一个算法:

①输入x;

②若x<0,执行③;否则执行⑥;

③y:=x+1;

④输出y;

⑤结束.

⑥若x=0,执行⑦;否则执行⑩;

⑦y:=0;

⑧输出y;

⑨结束.

⑩y:=x;

输出y;

结束.

(1)指出该算法的功能;(2)将该算法用流程图表示出来;(3)用基本语句描述该算法.

答案:略
解析:

解:(1)该算法的功能是给出x的值,求函数的值.

(2)算法流程图如答图所示:

(3)用基本语句将算法描述如下:

输入x

if x0

then y=x1

else if x=0

then y=0

else y=x

输出y


练习册系列答案
相关习题

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

以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.

查看答案和解析>>

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

以下给出一个算法:

S1  输入x;

S2  若x<0,则y=x+1;否则执行S3;

S3  若x=0,则y=0;否则y=x;

S4  输出y;

S5  结束.

(1)指出该算法的功能;

(2)将该算法用程序框图表示出来;

(3)写出该算法的程序.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.

查看答案和解析>>

科目:高中数学 来源:2008-2009学年河南省洛阳市高一(下)期中数学试卷(解析版) 题型:解答题

以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.

查看答案和解析>>

同步练习册答案