题目内容
设汽车托运重量为P(㎏)货物时,每千米的费用(单位:元)标准为y=(Ⅰ)如果运送货物重量为P(㎏),运送距离为D(千米),试画出计算该货物费用的程序框图;
(Ⅱ)用Scilab程序语言编写(Ⅰ)相应的程序.
【答案】分析:(I)解决本题的关键是根据已知条件,给出分类条件,并指清满足条件和不满足条件时程序的运行方向及相应的语句.
(II)根据画出的框图,用条件语句写出这个实际问题的语句,注意语句的格式,
解答:解:(Ⅰ)解:如图所示:

(Ⅱ)input P
input D
if P>20y=0.3×20+1.1(P-20)
else y=0.2P
end
M=D×y;…(6分)
print M …(12分)
点评:本题考查的知识点是设计程序框图解决实际问题,其中根据已知中分段函数的解析式,确定程序的逻辑结构及各条件框中条件的设置是解答本题的关键.
(II)根据画出的框图,用条件语句写出这个实际问题的语句,注意语句的格式,
解答:解:(Ⅰ)解:如图所示:
(Ⅱ)input P
input D
if P>20y=0.3×20+1.1(P-20)
else y=0.2P
end
M=D×y;…(6分)
print M …(12分)
点评:本题考查的知识点是设计程序框图解决实际问题,其中根据已知中分段函数的解析式,确定程序的逻辑结构及各条件框中条件的设置是解答本题的关键.
练习册系列答案
相关题目