课件编号14285474

Scratch趣味编程进阶课程-30-百元买百鸡 课件

日期:2024-05-23 科目:信息技术 类型:小学课件 查看:10次 大小:5350436Byte 来源:二一课件通
预览图 1/12
Scratch,趣味,编程,进阶,课程,-30-
  • cover
(课件网) 第31课 百元买百鸡 学习目标 巩固与扩展 项目讨论 逻辑编程 1 2 3 4 1 今有鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?看一下“聪明猫”怎么通过编程的思维解决这道经典问题吧! 2 3 4 巩固“加减乘除”、“舞台背景编号” 、“重复执行” 、“如果那么”等脚本 学习灵活使用“建立变量”、“重复执行直到” 、“连接” 、“建立列表” 、等脚本 综合应用所学脚本完成编程项目并扩展 新脚本: 巩固脚本: 1.本节课用到的角色 2.本节课用到的背景 cat 《百钱买百鸡》 空白背景 1. 公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只? 2. 可能有几种方法计算出公鸡数量,母鸡数量和小鸡数量? 3.一共设置了几个变量? 5.咦,小猫为什么这么聪明呢? 著名的“百钱买百鸡”问题,一会儿老师会详细讲解 至少一种,用咱们的程序直接就可以得出结果 5个,钱,数量,公鸡数量x,母鸡数量y和小鸡数量z 因为它学过百钱买百鸡这个题目了,并且他也会编程 《百钱买百鸡》 4.一共设置了几个列表? 1个,是“答案”列表 1.百钱买百鸡讲解 1.百钱买百鸡问题 翻译:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。 百鸡问题是一个数学问题,出自中国古代约5—6世纪成书的《张邱建算经》,该问题导致三元不定方程组,其重要之处在于开创“一问多答”的先例。 公鸡数量x 公鸡数量y 小鸡数量z 2.新建变量以及列表 1.新建变量与列表 公鸡 母鸡 小鸡 新建5个变量和一个答案的列表 3.题目解析 1.题目解析 如果用数学的方法解决百钱买百鸡问题,可将该问题抽象成方程式组。设公鸡 x 只,母鸡 y 只,小鸡 z 只,得到以下方程式组: A:5x+3y+1/3z = 100 B:x+y+z = 100 C:0 < x < 100÷5 D:0 < y <100÷3 E:0 < z < 100÷(1/3) 等你们长大了,可以求解这个不定方程 + 100 = 3× + × 1/3 100 = + 5× + 数量是100 钱是100 4.初始化程序 1.给变量赋值 列表是存放许多变量的一个容器,可以存储或者获得容器中每一个变量的值。它就像有许多抽屉的梳妆台一样,每个抽屉都存放物品 列表的删除操作 4.初始化程序 1.清空列表 5.方法一 1.解题思路 C:0 《 x 《 100/5 D:0 《 y 《 100/3 E:0 《 z《 100/(1/3) (1)三层循环找满足两个方程组的x、 y 和z值; (2)先固定公鸡x的数量; (3)对于每个新的x,母鸡数量y从0开始,一直循环到 (钱/5) 次; (4)母鸡数量y从0开始,对于每个y值,小鸡数量z从0开始,一直循环到 钱/(1/3) 次 三层循环 给定“x”、“y”、“z”变量的范围,确定重复执行次数 公鸡数目X的循环次数 母鸡数目y的循环次数 小鸡数目z的循环次数 5.方法一 1.解题思路 2.迭代运算判断 判断是否满足数量和价钱的两个方程式 4.方法一 2.找到答案的程序 连接字符串,得到“公鸡有x只,母鸡有y只,小鸡有z只” 列表的添加操作,将结果写入答案 4.方法一 方法一完整程序(x,y,z三层循环) 4.方法一 3.方法一程序汇总 5.方法二 1.解题思路 (1)设公鸡为x,母鸡为y,小鸡为z,可以得出如下的不定方程: x+y+z=100, 5x+3y+z/3=100, (2)下面再看看x,y,z的取值范围: 由于只有100文钱,则 5x<100 => 0

~~ 您好,已阅读到文档的结尾了 ~~