快捷搜索:  汽车  科技

学习编程对四年级数学有帮助(用编程辅助初中数学学习)

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(题外话,我的黑猫似乎对这张动图非常感兴趣,爪子对着屏幕挠了好久......)如果用程序画出动图,旋转的过程就一目了然啦,题目的难度瞬间降低。而且在编程与改动调试的过程中,对线段、圆、弧等概念的理解会更深入:(以上图片来源于网络)好啦,更多的内容以后再介绍吧。今天这篇的起因是看到孩子六年级数学练习册上有这样一道题。要想象与表达出过程还是有一点点困难的:想出来了吗?

Processing最初是面向艺术家和设计师开发的工具,它在制作交互动画,数据可视化,视觉设计等方向具有强大的功能。另一方面,processing语法简单,使用方便,屏幕反馈迅速,即使是中学生也可以在短时间内学习掌握。

我一直希望让学生爱上数学学习,不再视数学为枯燥乏味的解题训练。这首先要让孩子们体会到数学的美,并且了解到数学知识在生活中的广泛应用。翻开我们的书本与练习册,虽然有大量的习题,但是静态的文字与图形所体现的数字与空间关系非常抽象,而且解题的过程没有互动与反馈,许多学生对数学题望而生畏。

我试过用Scratch辅助解数学题,也试过其它一些语言的图形函数库,或者数学教学的软件,但是实现过程太复杂,起不到帮助学生的作用,直到我接触与使用processing。使用它,一行代码就可以画出线段、图形,实现坐标平移、旋转、变换,几行代码就可以做出复杂的函数图形,可以覆盖大量初中高中的数学知识。例如做出下面的动图可以帮助我们更深入地理解三角函数。

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(1)

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(2)

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(3)

当然,processing作品也可以很有艺术性,别忘了最初它是为设计师开发的。

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(4)

(以上图片来源于网络)

好啦,更多的内容以后再介绍吧。今天这篇的起因是看到孩子六年级数学练习册上有这样一道题。要想象与表达出过程还是有一点点困难的:

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(5)

想出来了吗?

如果用程序画出动图,旋转的过程就一目了然啦,题目的难度瞬间降低。而且在编程与改动调试的过程中,对线段、圆、弧等概念的理解会更深入:

学习编程对四年级数学有帮助(用编程辅助初中数学学习)(6)

(题外话,我的黑猫似乎对这张动图非常感兴趣,爪子对着屏幕挠了好久......)

扩展一下,如果题目中∆ABC旋转360度,AB边扫过的图形是怎样的呢?留给小读者们思考一下吧。这个例子用Scratch来实现也很容易哦。

猜您喜欢: