新浪博客

Scratch解决鸡兔同笼问题

2018-08-29 17:06阅读:
鸡兔同笼,是中国古代著名典型趣题之一;鸡兔同笼问题,是小学奥数的常见题型。许多小学算术应用题都可以转化成这类问题,因此很有必要学会它的解法和思路。
【问题】
有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有多少只鸡和兔?
【编程解题】
程序分析:
假设让鸡抬起1只脚,兔子抬起2只脚
此时还有94÷2=47(只)脚
这种情况下笼子里的兔比鸡的脚数多1
这时,脚与头的总数之差47-35=12,就是兔子的只数。
Scratch编程实现算法:
根据上面的思路,我们首先建立4个变量,即笼子中头的总数,脚的总数,兔子的只数以及鸡的只数;然后,进行程序的编写。计算过程代码如下:
Scratch解决鸡兔同笼问题
计算出结果后,要让小鸡和兔子两个角色分别说出自己的数量,编写代码如下:
兔子
Scratch解决鸡兔同笼问题
小鸡
Scratch解决鸡兔同笼问题
现在,我们点击小绿旗来运行一下程序。
Scratch解决鸡兔同笼问题

坚果学院少儿编程,主推线上少儿编程教学,支持课程无数次回放。
坚果学院的使命:把世界一流的计算机教育课程带给中国的家庭,让每个小孩都能平等的学习和享受到高质量的教育
坚果学院的价值观:我们相信,所有孩子生来就是计算机科学家,我们只提供适合孩子成长的科学教育!
在线少儿编程体验,请点击下方【链接】
坚果学院官方通道:http://www.pmo365.cn/
官方公众号:未来家创客
坚果学院少儿编程正在全国进行火热的招商加盟中~学习少儿编程,就来官网了解一下吧

我的更多文章

下载客户端阅读体验更佳

APP专享