APP下载

Scratch在求最大公因数教学中的应用

2018-03-27帅惠容

课程教育研究 2018年6期
关键词:编程知识点小学数学

【摘要】加强小学生数学思维和动手能力是数学教学的一大任务,本文通过对求两个自然数的最大因数和最小公倍数求法过程进行分析,利用scratch软件进行了编程,引导学生利用编程的思想熟练掌握小学数学知识点。

【关键词】编程 小学数学 知识点

【中图分类号】G623.5 【文献标识码】A 【文章编号】2095-3089(2018)06-0159-02

小学数学教学的目的在于三个目的,第一个目的是是让学生能掌握小学阶段相关数学知识点并会利用这些知识点解决相关问题。第二个目的是通过数学教学让学生学会思考问题;第三个目的是利用掌握的数学知识通过编程实现解题过程,这对小学生的动手能力提高有很大帮助。当前,随着电脑的普及,编程要求也提上了议事日程,越来越关注STEM教育,它主要包括科学、技术、工程和数学[1]。它的主要核心体现在两点,一是数学应用。二是计算机编程能力培养。如何让编程的思想体现在解决数学问题过程中,不仅对提高学生的数学解题能力有影响,还对通过编程解决问题有重大意义。在数学教学中有目的利用电脑编程技术改进学生利用数学知识点的解决问题的能力具有重要的现实意义。

本文利用Scatch软件来研究求两个自然数的最大公因数,通过编程过程,培养学生的学习兴趣。

一、最大公因数的求法

最大公因数是小学数学数论模块知识点的一个重要内容,也是各类重要考试和竞赛活动中一个重要考点。一般老师在教学中通过两种方式进行讲解。

1.短除法

短除法是把两个数的共同的因数全部得出,直到最后两个因数互质为止[2]。

例如,求34和48的最大公因数:

首先2是34和48的公因数,用2除34,48后得到17,24,而17和24是互质的,故2是34和48的最大公因数。

2.辗转相除法

辗转相除法又称作欧几里德算法(Euclidean algorithm),它是求两个自然数的最大公因数的一种方法,很少在小学数学中提及,然而它对小学生理解被除数,除数,商和余数有很大的作用,许多编程也是基于此的

辗转相除法的具体做法有以下几步:

第一步:对于两个数,用较小的数除较大数,得到余数a;

第二步:用第一步得到的余数a去除除数,得到余数b;

第三步:用余数b去除余数a,如此反复,直到最后余数是0为止。

最后的除数就是这两个数的最大公约数。

二、Scratch软件在小学生编程中的作用

Scratch是由MIT设计并开发的一款深受人们喜爱的图形化编程工具。它把图形、动画和声音等各个方面融合在一起。它的主要特点是不需要认识英文单词和使用键盘,通过用鼠标拖动模块到程序编辑区域就可以,类似于拼积木。由于其简单操作,深受少年儿童的喜爱[3,4]。

Scratch由舞台,角色,脚本,造型,声音等部分组成,通过点击旗子运行。

脚本是Scratch软件的核心,它主要由动作,事件,外观,控制,声音,侦测,画笔,运算符,数据等模块组成。如图1所示 。

三、Scratch实现求最大公因数

1.设计

由于Scratch容易操作,很适合做小学生数学问题的解决工具。本文利用Scratch实现求最大公因数的方法,通过设计提高学生的思维水平。

第一步:新建三个变量,a,b,c;

第二步:利用脚本中的侦测功能做出输入提示,如:请输入一个数;并把输入的数给a;

第三步:利用脚本中侦测功能输入提示,如:请输入另一个数;并把输入的数给b;

第四步:利用辗转相除法进行计算,具体;

第五步 输出结果。

2.框架图

整个程序代码如图3所示。

3.结果测试

运行Scratch上的绿色小旗,然后按提示输入12和18,结果就是6。

四、结论

通过Scratch软件设计了小学数学中的求最大公因数的方法,操作简单,有益于学生思维培养。

参考文献:

[1] 余胜泉, 胡翔. STEM教育理念与跨学科整合模式[J]. 开放教育研究, 2015(4):13-22.

[2] 栗东方. 用“连减法”求最大公因数和“消减法”求最小公倍数[J]. 科技信息, 2012(15):344-344.

[3]熊善军. 在游戏中学习编程——Scratch在小學信息技术教学中的应用[J]. 教育研究与评论:技术教育版, 2013(2):39-43.

[4]刘振海, 王剑, 张园园. 让数学和编程在小学"牵手" ——最大公因数的高效算法[J]. 新课程·上旬, 2016(25):16-16.

作者简介:帅惠容(1968.9-)女,汉族,四川乐山,一级教师,专科,单位:乐山师范学校附属小学,小学数学 。

猜你喜欢

编程知识点小学数学
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
编程,是一种态度
编程小能手
纺织机上诞生的编程
关于G20 的知识点