数学好对学计算机有什么好处,编程对学数学有什么好处

编程对学数学有什么好处?学编程的孩子数学成绩,为什么学编程的孩子数学成绩?

a8fdf4698d93dc73bff2d60248652c60.png

1、编程能够帮助孩子深刻的,直观的理解数学概念,并且同步学习一些数学知识。

数学是一门从数量关系和空间概念上研究现实世界的学科。它用来发现客观世界的基本规律,它的特性决定很多概念都非常抽象,如:加减乘除、平方三次方、指数对数、微分积分、函数等等。

而很多小学生基本都是死记硬背数学公式和概念,解题的时候更多是生搬硬套,也无法把数学问题和现实问题联想到一起。

但在计算机上就不一样了,孩子们用编写程序解决问题的过程中,计算机是可以直观、具象化演绎数学问题的应用过程的,孩子在这个过程中会从原理和本质上把数学概念吃透,这种情况下的孩子对数学概念的理解完全不同。

举个例子,NOIP题库里面有道求三角形周长的题目:

里面涉及的平面直角坐标系、函数、勾股定理等知识是初高中才有的内容,但很多小学生已经成功地用C++求出了答案。

在求解的过程中,孩子们会学到很多同步的数学知识,慢慢形成一个同龄人不具备的高维解题视角能力,对数学概念的理解也更加深刻。

2、编程提升推理能力从而提升数学

此外,编程可以提升逻辑思维、拆解问题,演绎推理问题的能力,这些也是学习数学的必备能力。

编程中涉及的逻辑、组织和分析数据,以及将问题分解为更小部分,再逐个解决的拆解思维,在解决很多数学问题时一样可以用到。

一位IBM的工程师爸爸曾经让四年级的女儿综合运用数学、英语和计算机知识,通过编程完成五角星的绘图,提高孩子的学习能力、思维能力和问题解决能力。

经过思考,女儿拆解了完成绘图的步骤:

1.画一条直线,再旋转某个角度画第二条直线,反复5次,在较终的图形中填充一个颜色。通过三角形内角和180度推算出旋转角度为144度。

2.学习理解编程相关代码方法的意义。

3.编写代码并调试运行。

女儿刚上4年级,学过一些角、角度和时钟的知识。经过一番思考,她用掌握的数学知识推导计算出每次画完一条线段后,顺时针旋转的角度为144度,一共需要画线段并旋转5次。

在这位爸爸的帮助下,孩子成功用Python画出了五角星。

事后这位爸爸感慨道:“孩子在反复观察尝试和探索中,通过思考、实践和验证、创新后,经历了挫折也体会到了成功的喜悦,培养了学习兴趣和思维能力,提升了学习、实践的能力和克服困难的信心,我相信这些对于她未来的学习、心智成长都是十分重要和有益的。

3、编程与数学从来一脉相承

数学家、中科院院士李大潜教授说:“数学是一门重思考与理解、重严格的训练、充满创造性的科学,只有掌握了数学的思想方法和精神实质,才能由不多的几个公式演绎出千变万化的生动结论,显示出无穷无尽的威力。”

编程也是如此,但凡编程水平的孩子,在学习的过程中,都经过了,大量地思考与训练。在遇到问题和解决问题的循环中,他们的思路越来越清晰,心智越来越沉稳乐观,较终也慢慢养成了计算机那样有逻辑、有顺序的思维。

严谨的逻辑+同步的数学知识+深刻的数学理解,这是孩子数学成绩提高的秘诀。

再告诉你一个小秘密:

计算机之父”和“博弈论之父约翰·冯·诺依曼是20世纪较重要的数学家之一

计算机科学之父艾伦·麦席森·图灵,另一个身份是数学家和逻辑学家

提出了“人工智能”一词的约翰·麦卡锡,普林斯顿大学的数学博士

计算机和人工智能之父们的专业背景,是不是让你对数学和计算机编程的关系有新的发现?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值