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

Scratch与数学的整合18

2023-07-21 14:00 作者:AI真有趣  | 我要投稿

                        第18课        连油带桶重问题

一、课程导入

        在我们购买食品的时候,会看到包装上标有“净含量”以及其他各种信息。为什么人家标的是“净含量”而不是“含量”呢?其实这里隐藏着一个小秘密:净含量是它这件食品包装内部的食物本身有多重,在它的基础上加上包装的重量才是含量呢!∴我们要区分开,而今天我们就以通过分析题目、实现Scratch编程的方式来解决这个问题。

二、例题讲解

        已知一桶油连油带桶重10千克,倒掉一半后,连桶重4千克。问:原来油和桶各重多少千克?

        分析:根据题意,关系式列出来:油+桶=10千克,一半油+桶=4千克。在这里,油重是变量,桶是不变量,根据满桶油重减一半油重等于倒掉的油重可知,过程中倒掉桶内的油=10-4=6(千克)。注意这里的“一半油”不是倒掉原来所有油的一半。既然油和桶完全是两个不同的量,∴我们采用假设法把他们分开看。假设这一半油全倒没了,油和桶此时所占的比例如下图:倒掉的部分全用虚线表示,两种情况桶

线段图


重相等,符合题意,假设成立。于是原来油重10-4=6(千克),桶重4千克。

三、流程图讲解

流程图

        首先程序开始。第一部分是输入连油带桶的重量,包括油倒前和油倒后的。第二部分是算出结果,包括倒前减倒后的到的油重和桶重。最后程序结束。注意这里算出来的是原来油和桶各重多少千克,∵例题中问的就是原来油和桶重多少千克

四、变量信息

        倒油前连油带桶重、倒油后连油带桶重、原来油重、原来桶重、油的净重量、桶的重量

五、代码示例

        开始询问并回答倒油前、倒油后连油带通的重量。

绿旗被点击

询问原来有待桶重多少千克?

将倒油前连油带桶重设为回答

询问倒掉一半油后,油连桶中多少千克?

将倒油后连油带桶重设为回答

        根据常识可知,重量必须为正数。另外油只会越倒越少。数据判断有效才能执行后面的程序,原来油重和桶重套题中的分析就可以了。

如果倒油后连油带桶重0倒油前连油带桶重0那么

如果倒油后连油带桶重倒油前连油带桶重那么

将原来油重设为倒油前连油带桶重-倒油后连油带桶重

将原来桶重设为倒油后连油带桶重

        后面还要把单位带上,但题意又不能改变,∴不妨用其他的词来替换。“原来油重”替换为“油的净重量”,“原来桶重”替换为“桶的重量”。

将油的重量设为连接原来油重千克

将桶的重量设为连接原来桶重千克

代码图示





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

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