图形化编程在小学数学中的应用
——以列举法为例
2021-12-15山东省临沂第七实验小学池成英
发明与创新 2021年43期
◎山东省临沂第七实验小学 池成英
山东省临沂高都小学 范伟
Scratch是麻省理工学院开发的一款面向儿童的图形化编程软件,因其简单易学、拼搭方式有趣而受到众多师生欢迎。目前Scratch在教学方面的应用主要有两类:一类是作为信息技术课堂上的编程工具,另一类是融入数学教学中。Scratch与数学融合有助于提高学生的数学逻辑思维能力,帮助他们迅速掌握数学知识。
本文通过鸡兔同笼、牧童分杏、探索圆周率3个案例来讲述Scratch在小学数学课堂教学中的应用。
一、Scratch与数学
数学是一门重要的课程,然而,数学中繁杂的计算、复杂的模型、抽象的逻辑往往使学生退却,应用Scratch能有效帮助学生消除恐惧,激发他们学习数学的兴趣。Scratch中的八大代码模块与数学知识有着千丝万缕的联系,例如:运动代码模块可解读数学图形的位置和运动的关系,运算代码模块将数据计算简单化。
二、Scratch在数学中的具体应用
如何用Scratch解决数学实际问题?现采用尝试列举、一一列举和无穷列举这3个列举法进行说明。
1.鸡兔同笼
今有雉兔同笼,上有三十五头,
下有九十四足,问雉兔各几何?
学生看到这个题目后往往会用尝试列举的方法,盲目猜测鸡和兔子的数量,经过多次无序的列举,才找到正确答案。或者,他们推出鸡兔的数量关系为“鸡的脚数+兔子脚数=总脚数”,利用方程式算出答案。而Scratch软件可以运用变量、随机数、运算积木等高效解题。
首先将变量“鸡的只数”和“兔子只数”设置为0,在0~5随机选1个数字为鸡的只数(如图1),再利用运算积木进行等量关系式编写(如图2)。……
登录APP查看全文
