本人初三开始学习C语言,开始是为了兴趣,后来发现有个noi,一等奖可以报送大学。

想问一下应该学那些东西,有什么推荐书目和学习技巧?
顺便说一下noi高几考?哪个学校都可以吗?

noi全称是“全国青少年信息学奥林匹克竞赛”
noip全称是“全国青少年信息学奥林匹克联赛”
一个字不一样级别就不一样。
noip是各省分开考,但考题一样,题目较简单。全国大概有600个一等奖名额,各省一等奖分数线也不一样,而且不得一等奖是没有什么用的,一等奖按国家政策可以有保送资格或高考加分资格,但是如果LZ现在还没有上高中,那就不要指望保送资格或高考加分资格了,因为已经明文截止到现在的高一了。
noi程序较复杂,考题很难。各省要现各自举办省选,选出最优秀的oiers(各省名额也不一样哦),再到指定省份参加全国级别的竞赛,就是全国被选出的oiers要在一起比赛。正式比赛分两试,两天考完,考完后还有交流大会,级别比noip要高多了。而且国家没有取消noi的保送资格或高考加分资格,得到铜牌就有保送资格或高考加分资格,只是金银铜牌保送的大学不一样而已。追问

如果要考noi,应该读那些书?

追答

1.对于你这种新手来说,建议你看一下大学计算机教材里一本《计算机导论》,它比较浅显易懂,比较广泛的介绍了计算机各个方面的历史与情况。
2.编程语言,其实对于竞赛来说,只要基本功扎实,思维敏捷,算法掌握熟练,那么用什么语言不是什么问题,在竞赛中,语言只是实现算法和程序的工具。
当然,建议你学C,对以后的发展有好处。你可以买一本清华大学出版社《中学生C语言入门100例》和谭教授的《C程序设计》,切记多上机实践,理解和掌握语法和编程技巧。不会的多想多问多查.
3.掌握算法。这一步会很难,初学者一定不要畏难。算法是程序的灵魂,只有掌握了,才能解决各种实际问题。建议你从网上找到历年历届NOI,NOIP,IOI,以及各省各市竞赛的题目题解,你还可以上一些在线评测网站vijos,rqnoi,NOI官网等,再找一些教程。教材有很多,可以看一下南师大的《全国信息学奥林匹克竞赛教程中学高级本》等等

温馨提示:答案为网友推荐,仅供参考
相似回答