信息学竞赛学习大忌——做题前先看题解

网友投稿 2018-03-11 15:41

随着春季学期开学,有许多同学的家长咨询老师关于信息学奥赛的一些问题。提起作为五大学科之一的信息学奥赛,如今可是许多中小学生课程中的一项热门竞赛。在我们身处的互联网时代的今天,越来越多的家长意识到培养编程思维的重要性。

在和家长的交流中,有部分家长提到了一个问题:“为什么孩子做了许多难题,在比赛中遇到难一点的题就没了思路?”。其实这个问题老师也很早就关注到了,很大一部分原因是因为该同学并非真正的弄懂做过的那些题,遇到一丁点困难第一个想到的是先去看题解,去看标准程序。

我们在学习中,无论是信息学奥赛还是奥数,或者说其他科目,在学会一些基础知识后会开始逐渐碰到一些自己不会做的题。其实这是每一个人学习中都会遇到的问题,很多同学在做简单的题时养成了逢题必解的心理,一旦遇到一些难题被卡住就会产生心理落差,然后就会想到那我干脆借鉴一下其他同学的代码、或者直接查看标准程序,觉得把这个题目完成就好了。

这样是完全不可取的,老师以前接触的一些同学中就有同学觉得把题做完就行了,误以为只要过了题,就是对这些知识点很熟悉了。甚至有些同学做比较极端,刚拿到题就开始去看题解。虽然没有看标准程序、没有看代码,但是你直接看题解的话,这也是非常不好的习惯。因为在比赛中是不会在题目后面附一个题解出来让你看的,有些同学平时习惯了做题之前先去看一遍题解和标准程序,这样他就知道该怎么去做,但是也会导致比赛中遇到复杂题目时不知道怎么去做。这其实就是自己骗自己。久而久之你就会误以为自己会做这么多难题,上考场就一定没问题。但是真正到比赛场上你就会发现,稍微难一点的题,你自己就想不出来正确的解法是什么。

所以老师建议同学们一定要注意,在完成习题的过程中,一定要独立自主的去完成,不光是说代码不要借鉴别人的,而且也不要一拿到题就直接去看题解、去看这个题的标准程序是怎么做的,然后才自己动手。这样的训练是没有意义的,在做题的过程中应该自己独立地思考,这道题怎样去做。只有做完了这道题才能去看答案,再去想一想自己的做法和标准程序有什么相同与不同之处。

其次,老师还要建议同学们遇到问题多积极思考、多提问。信奥帮老师们可以帮助同学们很快地定位到问题所在,并且可以针对程序给出有针对性的修改意见,引导同学们自己发现并改正问题,而不是一味地给出问题的答案让学生自己思索。

在OI道路上注定会遇到无数的难题,无论是程序设计语言,还是数据结构、算法等知识都需要认真地去思考,而不是一味地以过进度、刷量为目标,同时也需要质的保证,要做到举一反三才能真正学懂,才能在赛场上从容自如。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com