Scratch与数学的整合44
第44课 假钞问题
一、课程导入
在前面我们学会了经济利润问题。但是生活中还有一种特殊情况:你卖货是顾客给你假钱了(术语叫做假钞),那么此时你会知道你自己的成本吗?这就是我们今天要讲的假钞问题。
二、探究新知
已知一本书进价是25元,卖价是21元,店主收了88元假钞,则这位店主亏了多少钱?
分析:通过读题可知,88元是顾客收到的钱。顾客给的钱是21元,根据找零的数量=收的钱数-卖价可知,店主收到了88-21=67(元)。但由于店主收到的是假钞,这样一来店主并没有收入,反而要额外再送一本书,现在毫无疑问比原来钱少了,那就是亏的钱=假钞钱数+进价=88+25=113(元)。答:这位店主亏了113元。
三、流程图

首先程序开始。第一步:分别询问“顾客给了店主多少钱”、“店主收到了多少元假钞”?这2个问题的回答分别对应于变量“卖价”、“假钞币值”。第二步:用假钞币值-卖价求出找零。第三步:判断找零的变量值是否>0。若“是”则执行第四步:将变量值赋给“店主收到的钱”。第五步:询问并回答书的进价。第六步:用假钞币值+进价求出损失的钱数。第七步:思考答案。最后程序结束。
四、变量信息
进价、卖价、假钞币值、损失的钱数、店主收到的钱、找零
五、代码示例
