分段函数计算运费

2021-07-01 09:26陈新龙
电脑报 2021年8期
关键词:运费值域定义域

陈新龙

什么是分段函数呢?就是对于自变量X的不同的取值范围,有着不同的解析式的函数。分段函数的定义域是各段函数定义域的并集,值域也是各段函数值域的并集,要注意它是一个函数,而不是几个函数。

其实我们在日常生活中也会接触到分段函数,举两个最简单的例子,当我们寄快递时肯定需要确定两个问题,快递寄到哪里,快递多重。快递公司会根据快递的重量和距离来分段计算运费。当我们使用打车软件时,费用包括:起步价+里程费用+时间费用等。这些都是生活中用到的分段函数。今天我們用分段函数来计算包裹运费。

小明是个网店店主,每天需要快递配送,以下是快递公司给出的价格表。

根据价格表,公里数就是一个自变量,根据10公里以内、10到20公里等4段不同的分段有不同的计价方式。重量也分成4段计价方式。你可以用Scratch编程来帮助小明计算包裹运费吗?

设置三个变量:包裹重量、公里数、价格,接下来询问用户输入包裹的重量和公里数,并保存在相应变量中。

为了代码格式整洁,我们可以增加两个自制积木判断公里数和判断包裹重量。这里面就是分段函数,不同分段需要区分,只需用过程控制语句(如果…那么…)就可以了。难点在于将语言文字转化成计算公式。

判断公里数:当公里数在10以内价格是5元,当公里数在10到20公里每公里+1元,转为算式:5+(公里数)×1;在20到30公里时,每公里+2元,转为算式:5+(20-10)×1+(公里数-20)×2;当公里数超过30公里时:5+(20-10)×1+(30-20)×2+30。计算包裹重量比较简单。

你还知道生活中哪些分段函数的例子呢?一起来说说看。

猜你喜欢
运费值域定义域
台“外交部”付不起援乌物资运费
如何求抽象函数的定义域
分式函数值域的求法
抽象函数定义域的四种类型
Poincare映射的定义域
破解函数值域的十招
归纳复合函数定义域的求法
求函数值域的几种常用方法
京东为什么要提高“免运费”标准?
选哪个仓库好