从高考数学题看编程与数学的关系

从高考数学题看编程与数学的关系_第1张图片
image

2017年对于中国少儿编程来说,可以算得上是里程碑式的一年。

2017年,国务院发布《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程,逐步推广编程教育。

2017年,浙江省作为试点单位,率先出台了高考课程改革方案,将编程纳入浙江省高考。同年,浙江省首度开考信息技术科目。

而根据小编的统计,自2017年以来有****40%****以上的高考数学试卷中出现了编程题目(仅限理科)。

从高考数学题看编程与数学的关系_第2张图片
image

每一年的数学高考题中都出现了编程题的身影,全国卷(新课标卷)里面也有编程题的身影,而且比例不小。自主命题的省市里面,引领编程风潮的浙江省因为已经将信息技术纳入高考,所以数学里面没有出现编程题目。而作为教育强省的江苏省也没有示弱,连续四年在数学题里面加入编程的内容。可以看到,编程题目频繁出没于高考数学题,不曾缺席。

接下来小编带大家看几个典型的高考数学编程题目:

//////////

从高考数学题看编程与数学的关系_第3张图片
image

2017年的新课标卷3,选择题的第7题是编程题目.第7题在选择题中属于中等难度的题目。可以看到题目中涉及到编程里面的赋值、循环结构和判断,需要孩子们初具编程思维,换句话说,需要很好的逻辑思维和计算思维,才能得到这个题目的正确答案。

//////////

从高考数学题看编程与数学的关系_第4张图片
image

2018年的海南省数学高考填空题第七题,题目中已经直接言明,为计算一个数学题的答案,设计了一个程序来解决问题,这也说明了编程和数学的一个很重要的关系:利用编程来解决数学问题。再往深层次推演,编写程序所需要的思维能力,同样也适用于数学上。

//////////

从高考数学题看编程与数学的关系_第5张图片
image

再看2018年的江苏省数学高考试卷,填空题的第4题是一个编程算法的题目,一个数学题,涉及到了英语、数学以及编程算法。别说家长,就连大学毕业才两年的小编看到了也是有点懵的。伪代码,如果没有接触编程的人,这道题目也是会让人心慌好一会儿的,更不用说还是填空题,连蒙的机会都没有。

image

看到这里,可能很多家长仍然不能理解,编程是和计算机相关的东西,程序员才需要写代码,为什么高考数学中会出现编程题目,数学和编程到底有什么关系?

针对近年的高考试卷,不难看出:全国各地的数学卷均出现打破常规的特征,更加注重对计算思维和能力的考察。2019年高考数学结束后,命题组破天荒地对题目难度做出了解释:

“今年的高考数学试卷着重考查考生的理性思维能力,综合运用数学思维方法分析问题、解决问题的能力。突出了学科素养导向,注重能力考查,全面覆盖基础知识、增强综合性、应用性,以真实情境为载体,贴近生活联系社会实际,在数学教育、评价中落实立德树人的根本任务”。

//////////

编程与数学具有不可分割性。编程可以帮助更好地理解数学,将复杂的数学可视化,也可以作为解决数学问题的工具,更能强化数学能力。编程和数学都是需要先理解问题,找出规律,总结规律;编程中将问题分解为更小部分,逐个击破,在解决很多数学问题时一样可以用到,这就是数学的逻辑思维和编程的计算思维。

从高考数学题看编程与数学的关系_第6张图片
image

不仅如此,编程所需要的很多能力和数学是相通的。比如说逻辑思维、模式识别等。再往深里说,编程的核心是算法,而算法的核心也是数学。编程能够帮助更好地理解数学抽象概念。对于许多中小学生来说,数学概念太抽象。我们可以通过编程,将抽象的数学概念转化为看得见的、会动的图像。例如数学中最常用的函数,书本上的概念理解起来很抽象,如果通过编程,我们就可以在计算机上展示出来。

根据一份调查显示,超过7岁的孩子就已经具备了学习最初级的计算机逻辑思维的能力,在这个时间段进行有针对性的引导,学习一些简单的编程思维,不仅提高了孩子对编程的兴趣,对学习数学的自信心也会大幅度提高。

从高考数学题看编程与数学的关系_第7张图片
image

现在让孩子学习编程,很多家长还觉得早,不过呢,现在的小学生长大后,到了高考的时候,可能就有真正的编程题也未可知哦!

未雨绸缪,早做准备,总是没错的!

你可能感兴趣的:(从高考数学题看编程与数学的关系)