全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)自1995年至今。每年由中国计算机学会统一组织。NOIP在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛 两个阶段。初赛考察通用和实用的计算机科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。获得提高组复赛一等奖的选手即可免试由大学直接录取。
TONGCHENGTONGMEI
参加信息学奥赛可以收获什么?
-
01
信息学奥赛能锻炼孩子的逻辑思维、创造力、自信心等综合素养,信息学奥赛带给学生的,不仅是的奖牌,更有训练经历和由此结识的一些人——包括教练和队友。门票是一次性的、知识不能保鲜,唯有学习能力、生活态度与价值导向才能受用一生。信息学奥赛的评价,不满足于解决问题,还要考量解决的效率。不同解决策略的得分一定是不一样的。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地告诉他们,这件事是无能为力的,孩子的人生从此变得平庸。
-
02
而信息学奥赛的过程“就像艺术一样在创作”,可以让孩子充分发挥创造力,享受创造的乐趣,人生不再设限。信息学奥赛还可以增强孩子自信心,提高做事情的专注力。竞赛的内容就是完成一个个完整程序的制作,而这能够有效提高孩子做事情的专注力,一个由自己一步步建立而来的作品更是能够增强孩子的自信心。通过编程语言,有的孩子还能设计出一些智能化的工具,比如简易机器人、红外感应门等,甚至还能发明出更有趣、实用的工具。
-
03
信息学帮孩子戒掉游戏瘾还能够促进数学和英语的学习。信息学奥赛的学习和准备过程天然融合多学科知识,能在潜移默化中促进孩子数学和英语的提高。在学习信息学的过程中,孩子通过项目建立起时间、顺序、空间、因果等一系列重要的数学概念。另外,编程终还是以计算为核心的,这就对孩子们的数学水平提出了很高的要求。同时,也学会在英文操作界面中发出命令,能显著提高孩子对英语的学习及应用能力。这些,都是其他课程单独教育、死记硬背完全无法比拟的。
信息学奥赛考试时检查流程
信息学竞赛中,容易犯的低级错误数组出错 错误致命程度★★★★
调试时开的大小没改回题目要求 调试时方便将数组中的值全部输出, 然而忘记改回来, 或部分没有改回来. 建议定义1-2个常量, 所有数组定义时大小都设为常量, 方便一改都改, 检查常量大小即可.
咨询详情数组大小少开一个0或者与题目中其他值搞混导致大小开小了 非常常见, 基本每次考试都有同学说我数组开小了. 和点一样, 定义常量解决, 常量大小设为1e6 + 10这种写法, 这样就不会出现零的个数没写对的情况, 具体每个数组用哪个常量的值一定仔细考虑这个数组下标是对应着题目中哪个量, 它的范围值多少.
咨询详情2维数组或多维数组使用时没想清每个维度什么意思 例如, 模拟考铭文修复那道题同学定义了一个二维数组保存铭文开的大小是a[20][100010],a[i][j]表示第i个石斧上第j个铭文是多少,而这个同学在使用时却把2个维度用反了, 导致了数组越界, 仅仅拿到20分.
咨询详情数组下标调用时使用加法或减法而没注意数组越界 常见的是下标调用减法, 例如模拟考包裹分拣那道题中程序会使用到f[j - w[i]] 这时必须在调用前判断 j - w[i] >= 0, 否则在一些数据中就可能出现运行时错误.
咨询详情