少儿编程和数学到底有什么关系呢

北京中科白癜风 http://www.yushiels.com/

如果数学不好,那就建议孩子先试试编程课,没准儿能重新找回自信呢!数学好的孩子,也不妨尝试下编程,计算机科学也有高峰等着你去攀登呢!

少儿编程与数学的关系

一、孩子学好编程就能学好数学吗?

答案是肯定的,能!大谭老师从以下几个方面进行了总结,供大家参考:

1、“编程”和“数学”培养孩子的思维能力

比尔·盖茨说过:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用的思维方式。而从小学习编程的孩子,进入社会后,数学能力强的人在一些高端领域可以无缝跨越,比如一个学计算机的精英,转行做金融就很容易。

2、学习编程能更好地理解数学抽象概念

在编程的过程中,孩子对于小数和分数会有更直观的理解。将代码中的小数点移动位置,屏幕上的物体的大小就会发生巨大的变化。孩子可以因此可以将抽象的小数和分数的概念变成鲜活的图形,印到脑子里。

3、编程所需要的很多能力和数学相通

比如逻辑思维、模式识别等。再往深里说,编程的核心是算法,而算法的核心也是数学。现在的C++语言学习中会大量地用到算法,其本质还是数学模型计算问题。

4、编程能够强化孩子的数学能力

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

二、为什么编程和数学关联紧密:

1、编程本身就是数学和科学的结合体,是需要有一定的文化基础。

2、编程和数学都需要很高的抽象思维能力,逻辑思维能够很好地帮助学习。

3、编程中的很多算法来自数学,算法是编程的核心,无论考级还是竞赛都需要重点掌握。

三、编程的计算思维在数学解题中的应用举例:

1、我们都听说过这样一个故事:数学家高斯在三年级时候,老师要求从1+2+3开始一直加到,得出的和是多少?其他同学都费劲地一个数一个数的加,只有小高斯注意到了这些数可以两两配对,相加和为:

1+=

2+99=

……

一共有50对,最后的和可以用乘法来做:(50X)=

很多人都拿这个来验证孩子的数学思维能力,殊不知,高斯的上述解题思路充分体现了计算思维中的分解和模式识别。

再来看几个典型的小学数学题:

2、鸡兔同笼问题

今有鸡兔同笼,上有35个头,下有94只脚,问鸡兔各几何?

解答思路:

(1)如果全部算作鸡,35×2=70只脚,实际有94只脚,多了24只脚,多的脚就是兔子的,全面算了2只脚,24÷2=12就是兔子的实际数量,鸡的数量就是35-12=23只。

(2)如果全部算作兔子,35×4=只脚,实际94只脚,-94=46只脚,多算的脚就是鸡的脚,46÷2=23,鸡的数量就是23,兔子数量为35-23=12只。

这里也是应用了计算思维中的分解和模式识别。

3、一个水池里,有一个进水管和一个排水管,单开进水管30分钟将水池注满,单开排水管50分钟将满池水全部放完.如果两管齐开多少分钟将水池注满?

解题思路:进水管与出水管的工作效率分别为1/30与1/50,则同时开进水管与出水管每小时能注水1/30-1/50,所以两管齐开将水池注满需要1÷(1/30-1/50)分钟。

首先根据所给条件求出两个水管的效率差是完成本题的关键,这里也是应用了计算思维中的分解和模式识别。

编程学习对比

划重点:

大多都是谈数学对编程的重要性,学好数学更容易接受编程知识,但实际两者是相融相通的,学好了编程也对学习数学大有帮助,因为数学难就难在推理、逻辑思维,编程提升的就是孩子的这种能力。




转载请注明:http://www.aierlanlan.com/rzgz/4400.html