Python少儿编程课程体系Python基础15牛吃草问题+16-自创出题器.pptVIP

Python少儿编程课程体系Python基础15牛吃草问题+16-自创出题器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

少儿编程课Loremipsumdolorsitamet,consectetueradipiscingelit.Aeneancommodoligulaegetdolor.Cumsociisnatoquepenatibusetmagnisdisparturientmontes,nasceturridiculusmus.

牛吃草问题

牛吃草一堆草,可供10头牛吃3天,那可供6头牛吃几天?3×10÷6=5天

牛顿问题英国著名的物理学家牛顿曾把题目变成了这样:牧场上有一片青草,每天都生长得一样快。这片青草供给24头牛吃,可以吃6天,或者供给20头牛吃,可以吃10天,期间一直有草生长。如果供给19头牛吃,可以吃多少天?这道题因牛顿提出而得名“牛顿问题”

牛顿问题牛每天吃草,草每天在不断均匀生长解题环节主要有三步:1、求出每天长草量。2、求出牧场原有草量。3、求出牛可吃的天数。

牛顿问题设一头牛1天吃的草为一份24头牛6天吃草为1×24×6=144份,20头牛10天吃草1×20×10=200份

牛顿问题无论是144还是200都是吃净了草地原有草量和每日的新增草量原有草量+每天生长草量*6=144份原有草量+每天生长草量*10=200份所以:(200-144)=每天生长草量*10–每天生长草量*6说明牧场每天生长草量为14份

牛顿问题原有草量+每天生长草量*6=144份又知道每天生长草量为14份所以144-14×6=原有草量,说明原有草量为60份

牛顿问题原有草量为60份,每天生长草量为14份,那么够19头牛吃几天?x=0whileTrue:if60+14*x==19*x:breakelse:x+=1print(x)

抽水问题一个水池有水不断灌入,现在用10台抽水机,20小时抽干;15台抽水机,10小时抽干;如果有25台抽水机用多少小时?

抽水问题问题分解1、求出每小时进水量2、求出水池原有水量3、最后求出用多少小时

抽水问题1、求出每小时进水量无论是200还是150都是水池原有水量和注入的新水量原有水量+每小时注入水量*20=200原有水量+每小时注入水量*10=150所以:(200-150)=每小时注入水量*20–每小时注入水量*10说明每小时注入水量为5份

抽水问题2、水池原有水量原有水量+5*20=200原有水量=100份

抽水问题3、25台抽水机多少小时?x=0whileTrue:if100+5*x==25*x:breakelse:x+=1print(x)

牛顿问题牛顿问题中还有一些变形题目,比如:?冬天时牧场的草不是每天增长而是会每天的减少,问这种情况下可以供N头牛吃多少天??牧场的草每天都在增长,可供牛吃N天,问有多少头牛??抽水问题?滚梯行走问题?售票窗口问题

自定义牛顿问题函数牛顿问题的精髓是在变化中找到不变的量不变量包括:原有的数量和单位时间的变化量自定义一个牛顿问题函数,将牛的数量和吃草时间作为函数的输入,根据不同数量的牛和不同的吃草时间计算出草原原有草量和每日变化草量

自定义牛顿问题函数-求解改变量和原有量defnewton(n1,d1,n2,d2):#n1头牛吃d1天吃完,n2头牛吃d2天吃完m=n1*d1-n2*d2n=d1-d2#吃草量之差#天数之差a=m/nb=n1*d1-a*d1returna,b#吃草量之差/天数之差=单位时间草量#计算原有草量

自定义牛顿问题函数-求解天数defget_result(m,a,b):#m为牛的数量,a为单位时间增量,b为原有数量x=0#天数whileTrue:ifb+a*x==m*n:breakelse:x+=1returnx

自定义函数解决牛顿问题牧场上有一片青草,每天都生长得一样快。这片青草供给24头牛吃,可以吃6天,或者供给20头牛吃,可以吃10天,期间一直有草生长。如果供给19头牛吃,可以吃多少天?a,b=newton(24,6,20,10)#计算每日草增量和原有草量print(get_result(19,a,b))#计算可以供19头牛吃几天

滚梯行走问题地铁自动扶梯由下向上运行,出站时小男孩在电梯上每分钟走20级台阶,5分钟走到楼上;小女孩每分钟走15级台阶,6分钟到达楼上。电梯一共有多少级台阶?解题思路:1.电梯的台阶数就是牛吃草时原有草量2.电梯每分钟运行的速度就是牛吃草时草生长的速度现在只需要求出原有数量即可

滚梯行走问题–数学解法首先计算自动扶梯每分钟运行的阶数:(20*5–15*6)/(6-5)=10阶/每分钟然后计算扶梯总阶数:20*5–10*5=5

文档评论(0)

知行天下 + 关注
实名认证
文档贡献者

高级工程师持证人

若有问题,或需要相关资料的请联系我

领域认证该用户于2025年11月21日上传了高级工程师

1亿VIP精品文档

相关文档