第41页

信息发布者:
D
A
2.5
15
解:(1)
A超市:
当$0\leqslant x\leqslant300$时,$y = 0.9x;$
当$x>300$时,$y=300\times0.9 + 0.7(x - 300)=270+0.7x - 210=0.7x + 60。$
所以$y$关于$x$的函数表达式为$y=\begin{cases}0.9x(0\leqslant x\leqslant300)\\0.7x + 60(x>300)\end{cases}。$
B超市:
当$0\leqslant x\leqslant100$时,$y = x;$
当$x>100$时,$y=100 + 0.8(x - 100)=100+0.8x - 80=0.8x + 20。$
所以$y$关于$x$的函数表达式为$y=\begin{cases}x(0\leqslant x\leqslant100)\\0.8x + 20(x>100)\end{cases}。$
(2)
由(1),得A超市:$y=\begin{cases}0.9x(0\leqslant x\leqslant300)\\0.7x + 60(x>300)\end{cases},$B超市:$y=\begin{cases}x(0\leqslant x\leqslant100)\\0.8x + 20(x>100)\end{cases}。$
分类讨论如下:
当$200<x\leqslant300$时,$0.9x-(0.8x + 20)=0.9x - 0.8x - 20=0.1x - 20,$
因为$200<x\leqslant300,$所以$0.1x-20>0.1\times200 - 20=0,$所以此时去B超市更省钱。
当$x>300$时,$(0.7x + 60)-(0.8x + 20)=0.7x + 60 - 0.8x - 20=-0.1x + 40。$
令$-0.1x + 40>0,$解得$x<400。$
所以当$300<x<400$时,去B超市更省钱;
当$x = 400$时,$A$超市付款$y=0.7\times400 + 60=280 + 60=340$(元),$B$超市付款$y=0.8\times400+20=320 + 20=340$(元),去两家超市的花费一样多;
当$x>400$时,$-0.1x + 40<0,$去A超市更省钱。
综上,当小刚一次性购物的商品原价超过200元且小于400元时,去B超市更省钱;一次性购物的商品原价等于400元时,去两家超市的花费一样多;一次性购物的商品原价大于400元时,去A超市更省钱。