汉扬编程 C语言入门 如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

【鸡兔同笼,头共有35个,脚有94只,请问鸡兔各几只?】

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

关于这道“鸡兔同笼”的数学问题

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

想必我们在五年级都做过

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

你还记得答案吗?

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

别慌,不是要考你

如何用编程来解经典数学问题“鸡兔同笼”?被厉害到了

今天小童老师教你最炫酷的——编程解题法

来,一起炫起来

说到编程,有Python、C++、Java等,而适合小朋友学习的主要是图形化编程。

今天我们用图形化编程来解决这个经典的“鸡兔同笼”问题,简单、有趣、易上手,用积木块代替了枯燥的代码,孩子短时间内就能学会哦。

首先我们先看看

编程解决数学问题的逻辑思维

我们要解出的数学答案是什么(求兔和鸡的数量)——梳理出问题的逻辑——确定用怎样的公式计算——在草稿纸上画出流程图——将这个顺序转化为代码语言——输入计算机得出结果

理解逻辑之后,我们开始解答

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

➤根据已知条件输入:兔+鸡=35,兔x4+鸡x2=94。要注意逻辑关系:“且”、“或”等。孩子在做到这一步就要想,这两个式子是缺一不可还是满足一个就行呢?这就是对孩子逻辑思维最好的训练。

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

一个数学问题就这么被解决了,更重要的是还培养了孩子思考逻辑能力,这就是数学+编程的强大之处!

所以,少儿编程不仅能提升思维逻辑能力,还能提升孩子的其他学科的成绩,英国一所大学的研究报告显示:学习计算机技术之所以可以同时提高孩子在其他学科的表现力,是因为孩子们在计算机科学领域接触到的“计算机思维”让,他们养成了良好的问题和信息处理能力,而这些能力可以被应用到其他任何学科上,让他们的学习体验变得更加高效。在学习计算机科学的过程中,其他科目的学习能力也同时被调动,最后是所有科目的成绩都有提升。

当然,学习少儿编程的益处不仅这两点,

1、少儿学编程可以让孩子形成严谨的习惯

少儿学编程对提高孩子的专注力有很大帮助。在编程的世界里,每输入一个标点符号,都会造成程序大幅度改变,甚至无法运行。这就要求孩子在做每一件事时都注意到具体细节,避免得过且过的心态。在编程世界里养成严谨的习惯,对孩子今后的学习、考试、生活、工作,都会受益匪浅。

2、少儿学编程可以让孩子更好地解决实际问题

少儿学编程除了形成编程思维和严谨的习惯,还能增进解决问题的能力。与数学不同,它是一门即学即用的学科。通过编程语言,孩子可以设计一些智能化的工具,比如红绿灯、红外感应门等,甚至还能发明出更有创意的程序和产品。在解决实际问题时,会利用编程思维,深入分析并分解问题,找到解决问题的方法和步骤,更好地解决问题。

3、少儿学编程可以让孩子的学习事半功倍

孩子的升学问题一直是重中之重,如果孩子能够在奥赛中获奖,其被录取的概率一定大过于其他学生。面对激烈的奥数,更多的孩子选择学习编程,参加信息学奥赛,并以优异的成绩来增加面试分。作为中国基础教育“五大学科奥赛”之一的信息学奥林匹克,能充分体现学生综合素质,融合了“思维性与实践性”、“开放性与基础性”、“独立性与合作性”等多要素,是众多国内外名牌高校自主招生数时的科目和重要加分项。

4、学习编程可以培养自信心,按照自己的想法坚持下去

孩子在完成一件事得到其他人的肯定后,都会有助于自信心的建立。同样,在编程课程中的每一次调试、每一步调整、每一个效果的出色完成都会让孩子更自信,和同学沟通时也有更多的话题。而每个新发现更会让孩子增加兴趣和自信。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/6948.html

用c 语言写个恶作剧程序

奥运冠军马琳在学习C++化身编程大师?本人回应来了

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部