什么是信息学奥赛?
青少年奥林匹克信息学联赛(National Olympiad in Informatics inProvinces,简称NOIP)是当前覆盖较广,认知度较高的信息学竞赛。是一项面向中学生的程序设计竞赛,参加信息学竞赛不仅可以培养计算思维,成绩出色者还能在高考时获得保送、自主招生资格,以及高考加分等优惠政策。
信息学奥赛不像数学和物理奥赛那么“难”,这是一门既能锻炼智商与逻辑思维,并且可以系统的锻炼综合能力训练的一项竞赛。相比其他,信息学是目前拥有发挥个人潜力较广,发展空间较大,拥有专业选择面较全的课程。
中学参赛人数爆发式增长
NOIP在同一时间、不同地点以各省市为单位由特派员组织。统纲、统一试卷。NOIP分为初赛和复赛两个阶段。初赛考察通用和实用的计算机科学知识,以笔试形式进行。NOIP复赛则需要实际上机进行计算机编程,真正的选拨和竞争都在复赛环节。
信息学奥林匹克竞赛的考核方式是采用封闭式(连续3~4小时)上机编程解题的形式,不限编程语言,竞赛题量通常较大。程序完成后要通过严格的数据测试,这就对同学们编程能力有更高的要求:不但要能编程,编好的程序能运行,而且所设计的程序还要能通过在各种边界条件下和各种环境下设置的测试数据。这种严格的数据测试方法,对于培养同学们的分析问题和解决问题的能力,无疑是很有帮助的。
NOIP考计算机编程
NOIP可以使用Pascal、C或C++三种编程语言,编程语言尽量在NOIP准备之初就确定下来,避免中途更换。从语言本身的功能性、NOIP题库数量和未来竞赛进阶需求三方面考虑,较佳选择还是C++。