欢迎光临散文网 会员登陆 & 注册

Scratch与数学的整合41

2023-10-08 16:04 作者:AI真有趣  | 我要投稿

                        第41课        买赠问题

一、课程导入

        在日常生活中,我们经常会听到各个商场在搞某种促销活动,例如××商场××商品买几赠几。像这样的例子,在应用题中就叫做买赠问题。

二、探究新知

        每个苹果8元,买三赠一,那么70个苹果多少钱?

        分析:这道题我们可以结合生活实际来分析。是不是对于任何商品而言,只要是有赠品,那商家就一定把卖的部分与赠的部分包装在一起啊?既然人家打包卖,那我们也用“打包”法解决。通过读题可知,每个苹果8元,买8个苹果赠1个苹果,那么买的这部分就是8×3=24(元),当然增的那部分不用掏钱。接下来要问70个苹果多少钱,那我就看这70个苹果梨有多少个“包”。如图所示,赠的有1份量,买的有3份量,那么1个“包”里共有1+3=4(份)量。根据和倍关系中的较小数=和÷(倍数+1)可知,1个包里有70÷(1+3)=17(个)……2(元)。那么70个苹果就是17×24=408(元)。

三、流程图

流程图


        如图所示,程序开始。首先询问每个苹果多少钱、买几赠一。这2个问题的回答分别对应于变量“苹果数量”、“赠的个数”。然后用苹果数量×赠的个数求出1“包”价格。接着询问买多少个苹果,并将“苹果总数”设为“回答”。接下来用赠的个数+1求出1“包”个数。再接下来判断苹果总数除以1“包”个数的余数是否=0.若“是”则然后接下来用苹果“包”数÷1“包”个数求出苹果“包”数,否则套入(苹果总数-苹果总数除以1“包”个数的余数)÷1“包”的个数求得苹果“包”数。接着再接下来用苹果“包”数×1包价格求出苹果总价。最后程序结束。

四、变量信息

        苹果数量、赠的个数、1“包”个数、苹果总数、苹果“包”数、苹果总价、1“包”价格

五、代码示例

绿旗被点击

        首先确定打包的已知量,即商品的单价和赠送数量。

询问每个苹果多少钱

将苹果数量设为回答

询问买几赠一

将赠的个数设为回答

        你买有赠品的商品时,只有达到一定数量是商家才会给你赠,∴用单价×数量求出1“组”商品的总价。

将1“包”价格设为苹果数量×赠的个数

        只要是“打包”,那就是“相加”。原题两个已知量都是份数,那么苹果数量+赠的个数就是1“组”商品的数量。

将1“包”个数设为赠的个数+1

        由于整数除法中可能有余数,如果有余数不用余数模块用除法模块算,就会得到小数。当变量值为小数时就不符合题意。∴要对余数进行判断,如果=0可以直接用除法模块求出变量值。那么如果有余数呢?况且Scratch里没有商模块,那就要转化成(被减数-余数)÷商来求商的变量值。

如果苹果总数除以1“包”个数的余数=0那么

将苹果“包”数设为苹果总数÷1“包”个数

否则

将苹果“包”数设为苹果总数-苹果总数除以1“包”个数的余数)÷1“包”个数

        有几个“包”就有多少个单组总价的总价。“的”作“乘”,∴用“包”数×1组总价求出结果。

将结果总价设为苹果“包”数×1“包”价格

代码图示





Scratch与数学的整合41的评论 (共 条)

分享到微博请遵守国家法律