分类
编程教育

信奥中的数学应用

编程是一件很有意思的事情,如果孩子能够爱上自己做的小动画小游戏,对自己亲手写出的一行行代码运行成功产生满足感、成就感,慢慢地,孩子的条理性、逻辑性都得到了加强。当他们开始想要挑战更高难度的编程题目时,再来看数学,也会发现他们同样有条理,同样逻辑严密,也同样富有挑战性和创造性。有时候,学习编程也会促使孩子有了学习数学的兴趣。

关于编程和数学之间的关系,最好的描述是:
如果你喜欢数学,你的数学学得特别好,那么你的头脑、你的逻辑性大概率会让你成为一名优秀的信息学竞赛选手;如果你学好了编程,你在编程学习中养成的严谨的习惯、创造性解决问题的思维方式和不知疲倦调试代码的耐心,大概率会反哺你的数学学习。

下面附上信息学奥赛官网2021年4月2日发布的最新NOI竞赛大纲中涉及的数学知识汇总列表。
这些数学知识的范围比较广,从小学三年级到高三的数学知识都有涉及,提高组或省赛以上涉及到大学阶段的数学知识。这些知识,在信息学奥赛的学习过程中,会与编程完全融合在一起进行学习。
普及组可能运用到的数学知识:

提高组可能运用到的数学知识: