资源简介 学科融合:算法应用之买兔子(今日任务:)今日我们来利用算法解决一个实际问题,“买兔子”问题, 一个人要去集市买兔子, 但 是必须用仅有的 100 元购买正好 100 只兔子,100 元必须全部花光。那么解决这个问题就需 要我们利用电脑的编程来实现了。点击“+”可以增加购买兔子的数量,点击“- ”可以减少兔子数量,点击“Buy”可以进行 购买, 如果购买的数量和/或钱数不对,提示! 点击“Answer”可以进行答案的查看!点击 Buy,不符合 100 元买 100 只兔子时:(Buy符合100元买100只兔子的条件?) (点击Answer按钮查看答案?) (购买成功) (输入公兔、母兔、小兔数量否否)点击 Answer 查看答案时:(本课重难点:)(1)会按照实际情况定制相对应的算法。(2)会利用简单算法解决本节课的问题, 算法实现后养成算法优化的习惯。(任务解读flowchart:)开始(是)是将满足 a+b+c=100 5a+3b+c/3=100 的 a 、b 、c 值加入进链表显示链表结束(跟我来挑战Followme:)第一步:启动 scratch 软件;第二步: 点击上方的“文件”→ “保存”→保存到桌面, 文件名: 买兔子 →点击“保存”;(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)第三步: 构建角色如下在舞台上摆放好:第四步:代码设计角色 1代码角色“+”“- ”代码Buy 按钮角色Answer 按钮角色(课后思考:)(1)试将我的程序进行算法优化, 看看能不能在我的程序基础上进一步优化一下?(提示: 母兔数量判断是不大于 33,你想一想,能不能缩小一下母兔数量的范围来优化一下算法?) (2)利用今天的小程序, 你还能联想到其他可以用类似算法解决的问题么? 展开更多...... 收起↑ 资源预览