精英家教网 > 高中数学 > 题目详情
下面是一个问题的自然语言叙述的算法过程:
第一步输入x;
第二步如果x<=800,那么y=0;如果800<x<=1300,那么y=0.05(x-800);
否则y=25+0.1(x-1300);
第三步输出y;
第四步结束.
(1)请写出该算法的功能(用算式表示)
(2)用基本算法语句写出相应的程序(注:不可用框图).
(1)根据已知中的算法过程可知:
该程序的功能是计算并输出分段函数
y=
0,x≤800
0.05(x-800),800<x≤1300
25+0.1(x-1300),x>1300
的函数值
(2)算法的对应的程序语句如下所示:
INPUT x
IF x<=800 THEN
y=0
ELSE IF x>800 AND x<=1300 THEN
y=0.05*(x-800)
ELSE
y=25+0.1*(x-1300)
END IF
END IF
PRINT y
END
练习册系列答案
相关习题

科目:高中数学 来源:不详 题型:单选题

如图所示给出的是计算1+
1
3
+
1
5
+…+
1
99
的值的一个程序框图,其中判断框应填入的条件是(  )
A.i>99B.i≤99C.i>101D.i≥99

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

有一个角谷猜想的游戏,其流程图如图.若输出的i=6,则输入的正整数n可能为(  )
A.2B.16C.5D.4

查看答案和解析>>

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

某商场购物实惠措施,若购物金额x在800元以上打8折;若购物金额x在800元及以下不打折,请设计程序算法框图,要求输入金额x,输出实际交款金额.

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

阅读程序框图,为使输出的数据为31,则判断框中应填入的条件为(  )
A.i≤4B.i≤5C.i≤6D.i≤7

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

如图所示,若输入x=-1,则输出y的值为(  )
A.-1B.0C.1D.2

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

某程序框图如图所示,若输出结果为S=
8
9
,则判断框内应为(  )
A.k≥6B.k≥7C.k≥8D.k≥9

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

如果执行如图的框图,输入N=5,则输出的数等于(  )
A.
6
5
B.
5
6
C.
5
4
D.
4
5

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

阅读他图所示的程序框图,运行相应的程序,输出的结果i=______.

查看答案和解析>>

同步练习册答案