Scratch 3.0 解决小学奥数经典鸡兔同笼问题初探

        “鸡兔同笼问题”是我国古书《孙子算经》中著名的数学问题,其内容为:“今有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雉兔各几何。”这个其实就是大家熟悉的“鸡兔同笼”问题,翻译成白话文就是:

今有若干只鸡和兔子关在同一个笼子里,从上面数,有35个头;从下面数,有94只脚。问笼子里各有几只鸡和兔子?

主要的数量关系:

      如果假定全部是鸡,那么① 兔的只数=(总足数-每只鸡的足数×总头数)÷(每一只鸡与兔足数的差)简写就是兔的只数=(总足数-2×总头数)÷2② 鸡的总只数=总头数-兔的只数

      如果假定全部是兔,则① 鸡的只数=(每只兔的足数×总头数-总足数)÷(每一只鸡与兔足数的差)简单写就是鸡的只数=(4×总头数-总足数)÷2② 兔的只数=总头数-鸡的只数

      这道题的解法有很多,这次我们试着用编程软件Scratch来解。Scratch是由MIT(麻省理工学院)米切尔·瑞斯尼克(Mitch Resnick)教授带领的“终身幼儿园团队”(Lifelong Kindergarten Group)开发的一款积木式少儿编程软件。通过类似拖动积木块的方式和使用软件中的素材,可以很容易地创造有趣的动画、游戏,以及控制机器人和电子设备等,在创作的过程中不仅习得了Science(科学), Technology(技术), Engineering(工程), Arts(艺术), Maths(数学)等多个领域的知识,而且可以培养逻辑思维能力、观察能力、创新能力和想象力。

      Scratch官网 https://scratch.mit.edu/Scratch。官网上边,可以使用网页进行Scratch编程,还可以分享作品。通过类似组合积木的方式制作程序,Scratch提供很多有趣的声音和图片,也可以自己录制声音、涂鸦和上传图片,自由创作。孩子制作的作品可以发布到Scratch官方网站上,通过网络被无数人看到,也可以在网站上查看全世界各个国家的孩子们发布的作品。

所以在开始之前,我们需要先明白一个问题:我们为什么要学数学,它和编程有何关系?

      中科院院士、数学教授李大潜给出了答案:数学能够提高我们的素质和能力,这些素质和能力包括:严密的逻辑思维能力、高度的抽象思维能力、自觉形成数量观念、让我们变得更细心。

数学和编程的关系

1. 编程所需要的很多能力和数学是相通的。比如逻辑思维、模式识别等。现在机器学习用到的算法,其本质还是数学模型计算问题。

2. 编程能够帮助孩子更好地理解数学抽象概念。孩子们可以通过编程将抽象的数学概念转化为看得见的、会动的图像。

例如最常用的函数,书本上的概念理解起来很抽象,通过编程就可以在计算机上展示出来

3.编程能够强化孩子的数学能力。如果孩子想用代码建造飞机,那就要用到各种各样的数学知识,并且还要调用抽象思维的能力。

      数学和编程关系紧密,具备数学+编程的人优势会更大,因为它们之间的联系密切相关。

下面我们进入正题,看scractch如何解这道经典的小学奥数题。

【编程解题】

第一步:添加角色

      右下角的角色区添加角色,分别是公鸡、兔子、小猫各一个:


图片发自简书App


第二步:设置逻辑运算

      小猫角色的脚本要根据已知条件算出结果,并在界面显示出结果(白框里的文字),我们输入题目中已知条件:


图片发自简书App


      我们要求鸡和兔子的数目,就是要解出两个未知数,把它转化为代码语言,这就需要创建两个变量来代表这两个未知数(兔子和鸡)。

现在根据已知条件输入兔+鸡=35,兔x4+鸡x2=94,注意左边的绿色框,里面包含了很多逻辑关系:“且”、“或”等等。孩子在这一步要思考:这两个式子是缺一不可还是满足一个就行呢?这就是对孩子逻辑思维最好的训练。

      接着输入变量(发散下思维:分析一个问题时,教会孩子找出它的变量,问题就会好解决很多):

完整代码如下:


图片发自简书App


      鸡和兔要执行的任务是:当它们接受到“兔子你说,你有多少只”和“大公鸡,你说你有多少只”指令时,就要分别“喊出”结果,兔子的代码是这样的:


图片发自简书App


鸡的代码是这样的:


图片发自简书App


最后的结果是:

图片发自简书App


      在解题的过程中,孩子对逻辑关系“且”、“或”等有了更深的了解,对变量也会有初步认识,这就是构建逻辑思维的必要步骤,非常有助于孩子以后高效地处理任何问题。

这就是数学+编程的强大之处。

【试一试】

《孙子算经》中的“鸡兔同笼”问题后来飘洋过海传到了日本。

      在1815年日本人坂部广胖编纂的《算法点窜指南录》一书中把这个问题以“龟鹤算”为名提出:“有一群鹤和乌龟都圈在一个笼子里。从上边数脑袋是三十五个,从下边数脚是九十四只。问乌龟和鹤各是多少只?”

      这里只是把鸡兔换成了龟鹤,像这样的问题还是比较简单的,你也用神奇的Scratch试试吧!

欢迎关注微信公众号了解更多小学数学、编程知识

图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容