什么是编程?编程和数学的关系?孩子为什么要从小学习编程?

威特科创中心
创建于04-07
阅读 338
收藏TA

需扫码在手机上打开
文章后点击更新提醒

编程中的数学运用

●运算符:

加、减、乘、除、整除、余数


●数字部分:

整数、小数、平均数、最大最小值、奇数、偶数、因数、质数、分数


●应用题类:

周期问题、时间概念、分段费用问题、枚举类问题、找零问题、日期问题(闰年、大小月)。


●几何类:

三角形,矩形,圆形,周长,面积


除此之外还有坐标系、数据比较问题、绝对值、三角函数等,所以编程里面有着大量的数学学科内容,孩子能够切身锻炼自己的数学知识运用能力。


编程的本质

编程真正培养的是孩子的计算思维,计算思维包含四大部分内容:

1.逻辑思维、2.模式抽象、3.算法计算、4.模式识别


▲逻辑思维:简单来说就是帮助孩子把大问题分解成小问题,例如:制作时钟,先分解成一个个小问题去解决:先确定模型,然后确定材料,接着收集材料,最后开始制作,完成作品。


▲模式抽象:是帮助孩子抓关键,提取出有关问题本质的关键信息,比如破解一道数学题,关键是要抓准题目考察的数学知识是什么。


▲算法计算:是帮助孩子有条理有逻辑地设计出解决问题的流程图,通俗来讲可以类比为一道二元一次方程解题,需要几步完成。


▲模式识别:则是帮助提高孩子的归纳思维,从而更好地举一反三。

一、编程可以帮助理解抽象的数学概念

众所周知,数学是一门从数量关系到空间形式角度来研究现实世界的学科。它的特性决定很多概念都非常的抽象,如:加减乘除,乘方开方等等。

对于许多小孩子来说,数学概念太抽象、枯燥、离生活太远,不容易理解。

但是孩子在学习编程的过程中,他发现抽象的数学概念可以被转化为看得见的、具体的图像之后,孩子对于数学概念的理解就能得到加深。


比如小数的问题,你告诉孩子小数的意义是:把一个整体平均分成几份,这样的1份或几份是十分之几,百分......这样的分数可以用小数表示。

孩子一时间可能很难去理解小数概念的含义,但是利用Scratch图形化编程,让孩子移动小数点,屏幕中物体的大小就能随之发生改变,这种可视化的动态演示可以帮助孩子更直观地理解数学概念。

二、编程是发现并运行数学规律的工具

当孩子上二,三年级的时候,逐渐会接触到有关数学规律的问题,而规律正好是编程运算的核心主题,拥有编程的运算逻辑,在解数学题时,孩子的数学思维会更清晰,解题方法更多元,当然学得更轻松。


如果孩子想用代码来编写-个有趣的小程序,那就要用到各种各样的数学规律知识,在这个过程中,孩子也能慢慢形成一个同龄 人不具备的高维解题视角,对数学规律的理解也更加深刻。


比如乘法问题,乘法就是重复的加法。举一个简单的例子6X 4=6+6+6+6,那在编程中,我们可以将它当做一个循环执行的步骤,每次走6步,一共循环执行4次,在Scratch积木块内部,我们还可以给他添加其他条件,比如走三步停几秒,这样可以得出不同的结果,编程为数学规律的运行找到了一种非常好的应用表达方式。

三、编程能够提高提升数学逻辑思维,演绎推理能力

在解决很多数学问题的时候,都可以用到编程中涉及到的逻辑和对数据的分析。

随着孩子对编程学习的深入,思维方式能够得到反复训练,可以增强孩子的逻辑思维能力,有助于理解和应用数学中的推理和证明,数学综合能力也能得到提升。


比如对孩子来说算重难点的鸡兔同笼问题,用编程学习到的思维来看“鸡兔同笼” 可以说是一个组合问题,我们把问题整理一下: 有35个头,有94条腿,请问将这些头和腿组合起来,刚好有多少只鸡,多少只兔呢?

我们从34个头中选-个出来,假设它是鸡,那剩下就全是兔了,然后把它们所有的脚算一遍,看是不是刚好有94条腿即可,如果不是可以依次类推,选两个、三..算腿的总和。


四、参加编程比赛的意义 

1.让孩子们一起进行比赛,通过比赛来来检测成果,让其能够在其中找到缺点继续加强或改正。

2.通过比赛可以让一些小孩知道自己和其他小朋友的差距,然后接下来好好的改正自己的不足之处,更加全面的认识自己这样以后能够更加清楚的学习,让学生有足够的信心可以继续学习下去。

少儿编程体验课

对象:6-14岁

体验时间:

周四:17:00-18:30

周六:15:00-16:30

周日:16:30-18:00

预约电话:18666141805  柳老师

上课地址:仁恒滨海半岛商业街二楼

阅读 338
文章由 美篇工作版 编辑制作
投诉