某商场进行优惠促销: 若购物金额 $\mathrm{x}$ 在 500 元以上, 打 8 折; 若购物金额 $\mathrm{x}$ 在 300 元以上, 打 9 折; 否则, 不打折. 设计算法, 并画出程序框图, 要求输入购物金额 $\mathrm{x}$ 即能输出实际付款额 $\mathrm{y}$.
步, 输入购物金额 $\mathrm{x}$.

第二步, 判断 $0<x \leq 300$ 是否成立若成立, 则 $\mathrm{y}=\mathrm{x}$, 然后执行第四步; 否则, 执行第三步.第三步, 判断 $x \leqslant 500$ 是否成立若成立, 则 $\mathrm{y}=0.9 \mathrm{x}$; 否则, $\mathrm{y}=0.8 \mathrm{x}$.第四步，输出 $\mathrm{y}$.

<ImageHere>