呼和浩特童程童美少儿编程培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>青少年NOIP信息学竞赛入门小经验

青少年NOIP信息学竞赛入门小经验

  为什么应该去学C++?

  首先,这个是信息学竞赛要用,它只考C语言。PYTHON、JAVA更适合适合工程类,在学生阶段,大家都还没哟到应用的阶段,都没有应用的场景,PYTHON和JAVA不是太适合。此外,学生阶段,还是更需要去学算法,P和J虽然也有涉及到算法,但,较好能实现算法的语言是还是c++,因为它的简洁和严谨,能够的帮你去验证一些想法。

青少年NOIP信息学竞赛入门小经验

  NOIP拿一等奖要刷题么?

  同样也是要的,但是不要刷那么多。

  信息学和其他竞赛不同,Noip三道题,三个小时时间,和其他竞赛很不一样,其他的要刷很多题目,信息学做1000道题就算大神了,能考到姚班和智班的估计都要刷到2000道题

  信息学竞争考什么?

  所有的信息学竞赛都涉及到两部分,部分,想出解决问题的步骤,这一步是理科思维,比如说你做过一道题,就可以举一反三去解决其他的类型的题目。第二步,把你的想法步骤写成代码,这本质上市一个文科思维,这是一个翻译的过程。文科思维较重要的就是要大量的积累,比如大量的单词,大量的好词好句,句法,语法等。而且,你现在学的语言,计算机语言,大家都还是比较生疏。所以,你要很顺利的把你的想法变成代码的话,是需要很多的练习和训练。总之,要学好信息学,既要有文科素养,又要有理科的思想。

  要拿奖也没那么难

  信息学竞赛也是拿到省一,比较容易的,只要你文理都不弱的话,其实拿到省一不是很难。基本上,入门一两个月,拿到省一的人都不少。较厉害,我看到入门四个月,拿到一等奖。学算法,是学部分,是把算法变成。而第二个把算法变成代码,要大量练习,要学会写代码,这个需要大量练习才能完成。这个不容易。学算法的话,就是要去看不同的题。和学数学一样。代码就是要反复学习了练习和记忆。

  如果说你发现你不会写,你自己写不出代码怎么办?

  这个很正常,怎么办,先抄代码,去网上上看别人是怎么写的。但是抄也是有方法,你是要去学习别人怎么把这个想法变成代码的。建议,步,增加你能想明白这个题目怎么做。你要有这个逻辑思维,比如说你要明白怎么算的过程想清楚;第二步,你看别人的写代码,我要看懂他每一句话在干什么?第三步,关掉他的代码,然后自己去完成这件事,这个过程中你不能去看他怎么写,就是用你自己的方法写出来。很多人会有方法,想出来,但是写不出来。大家要练习,一定要自己写。自己写出来还没有结束,稍微复杂的,一遍是不可能的,所以,还有第四部,如果遍错了怎么办,要你自己花时间把错误找出来。不能复制张贴到群里问别人bug在哪里,不能省这个时间。一定要自己联系自己调错的能力。要花上两天,甚至一周的时间去找出错误。调题也是一种能力和技能。

  1%在写代码,99%的时间是在查错和调错,不能说花了10分钟没找出错,就出问别人,这个是不行的。大量训练后,20多分钟就能调错了。经过大量练习,2000-3000道题才能增加你能力比较高,差不多能达到姚班水平。

  另外,省级一等奖比赛考的不是算法,主要是考你能不能把算法顺利的写成代码,200多分就能拿一等奖了。后面的算法主要给大家冲用,比如说冲500分,300分。


领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网