关于举办全国青少年信息学奥林匹克联赛(NOIP2006)的
通 知
各区县(市)教研室(进修校、教科所),各有关学校:
根据中国计算机学会 “ 关于举办全国青少年信息学奥林匹克联赛(NOIP2006)的通知”,我市决定组织参加本次联赛提高组的比赛。现将这次活动的实施要点发给你们,请各区市县按照实施要点精神组织实施。
附件1:全国青少年信息学奥林匹克联赛实施要点
附件2:全国青少年信息学奥林匹克联赛大纲
附件3:全国青少年信息学奥林匹克联赛报名表
附件4:全国青少年信息学奥林匹克联赛试卷订购表
重庆市中学生信息学竞赛委员会
二 O O 六 年 六 月 二 十 日
附:竞赛网址 http://www.cqjy.com/xxjs/jsyd/index-js.htm
附件1:
全国青少年信息学奥林匹克联赛(NOIP2006)实施要点
一、全国分区联赛:
1. 本届分区联赛以各区市县为单位实施,分普及组和提高组,采用全国统一命题,统一印制、统一竞赛时间、 统一评分标准的方式,由市里统一组织评阅试卷。试卷分为 PASCAL或C/C++ 语言,由学生自选,联赛进行两轮(初赛、复赛),其中初赛为笔答形式,复赛为上机编程。
2. 初赛时间为:
3. 报名:采取学生自愿报名参加的原则, 参加者必须是2006年在校的中学生,中等专业技术学校、师范学校、职业技术学校的非计算机专业的学生,亦可参加提高组的竞赛。
报名方式:市教委直属中学到市教科院报名,其余学校在本区市县教研室(教科所、进修校)报名。各区市县将报名人数汇总后在9月15日前到重庆市教科院集体报名(可电话报名)。联系人:重庆市教科院郑一曼、李晓平;联系电话:63866078、63627317。 报名时需交试卷、评审和组织费15.00元/人。各区市县留组织等费用5.00元/人,其余10.00元交市教科院
二、奖励:
1. 对参加分区联赛(初赛)的选手,市里将根据竞赛成绩评出三等奖若干名。并且将从参加初赛的选手中按不超过15%的比列选拔复赛选手,但各区县进入复赛的学生人数不得超过初赛人数的15%。
2. 对参加复赛的选手,市里将根据竞赛成绩评出二、三等奖。提高组二等奖证书由全国联赛组委会颁发,三等奖证书由市里颁发。
3. 获分区联赛复赛提高组一等奖选手的数量不超过本赛区复赛参加人数的10%,且获奖选手必须满足一定的分数线(分数线将统一由中国计算机学会信息学奥赛科学委员会给出)。提高组一等奖选手的考试结果和选手情况报中国计算机学会,复核后由中国计算机学会颁发一等奖证书,并报中国科协和教育部备案。
4.对普及计算机知识和辅导学生有突出贡献的教师或组织者由中国计算机学会(不定期)颁发表彰证书;市里将对获奖学生的辅导教师颁发辅导教师证书。
5. 我市将推荐几所开展竞赛活动成绩显著的学校报全国评奖。 评奖方法为:(1) 积极组织200名以上学生参加分区联赛活动,参赛人数在30人时计入10分,在此基础上每增加10人加3分;(2) 学生参赛成绩突出者:获全国分区联赛一等奖(7分/人);获二等奖(4分/人);获市团体优胜奖的学校(20分)。
三、组织实施:
这次分区联赛主要目的是普及学习计算机知识,培养跨世纪人才,因此,各区市县应认真组织实施,并派专人负责。
四、重庆代表队组队方案:
分区联赛复赛成绩占50%;2~3月份将组织选拔赛,其成绩占50%;且选拔赛成绩需进入前5名(女选手除外)。根据两次成绩和选拔赛排名选出重庆代表队的5名选手(含1名女选手)参加全国竞赛。
附件2:
全国青少年信息学奥林匹克联赛大纲
一、竞赛形式和成绩评定
1. 联赛分两个等级组:普及组和提高组(我市只参加提高组的比赛)。每组竞赛分两轮:初试和复试。
l 初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。初试为资格测试,各省初试成绩在本赛区前15%的学生进入复赛。
l 复试形式为上机,着重考察学生对问题的分析理解能力,数学抽象能力,编程语言的能力和编程技巧、想象力和创造性等。各省联赛的等级奖在复试的优胜者中产生。
2. 比赛中使用的程序设计语言是:
初赛:PASCAL或C/C++: 复赛:PASCAL或C/C++。
3.每年复赛结束后,各省必须在指定时间内将本省一等奖候选人的有关情况、源程序和可执行程序报送科学委员会。经复审确认后,由中国计算机学会报送中国科协和教育部备案。中国计算机学会对各省获NOIP二等奖和三等奖的分数线或比例提出指导性意见,各省可按照成绩确定获奖名单。
二、试题的知识范围
(一)初赛内容与要求:
|
计 基 算 本 机 常 的 识 |
1.计算机和信息社会(信息社会的主要特征、计算机的主要特征、数字通信网络的主要特征、数字化) 2.信息输入输出基本原理(信息交换环境、文字图形多媒体信息的输入输出方式) 3.信息的表示与处理(信息编码、微处理部件MPU、内存储结构、指令,程序,和存储程序原理、程序的三种基本控制结构) 4.信息的存储、组织与管理(存储介质、存储器结构、文件管理、数据库管理) 5.信息系统组成及互连网的基本知识(计算机构成原理、槽和端口的部件间可扩展互连方式、层次式的互连结构、互联网络、TCP/IP协议、HTTP协议、WEB应用的主要方式和特点) 6.人机交互界面的基本概念(窗口系统、人和计算机交流信息的途径(文本及交互操作)) 7.信息技术的新发展、新特点、新应用等。 | |
|
计 基 算 本 机 操 的 作 |
1. Windows和LINUX的基本操作知识 2. 互联网的基本使用常识 (网上浏览、搜索和查询等) 3. 常用的工具软件使用(文字编辑、电子邮件收发等) | |
|
程 序 设 计 的 基 本 知 识 |
数 据 结 构 |
1.程序语言中基本数据类型(字符、整数、长整数、浮点) 2. 浮点运算中的精度和数值比较 3.一维数组(串)与线性表 4.记录类型(PASCAL)/ 结构类型(C) |
|
程 序 设 计 |
1.结构化程序设计的基本概念 2.阅读理解程序的基本能力 3.具有将简单问题抽象成适合计算机解决的模型的基本能力 4.具有针对模型设计简单算法的基本能力 5.程序流程描述(自然语言/伪码/NS图/其他) 6.程序设计语言(PASCAL/C/C++,) | |
|
基本算法 处 理 |
1.初等算法(计数、统计、数学运算等) 2.排序算法(冒泡法、插入排序、合并排序、快速排序) 3.查找(顺序查找、二分法) 4.回溯算法 | |
(二)复赛内容与要求:
在初赛的内容上增加以下内容:
|
数 据 结 构 |
1.指针类型 2.多维数组 3.单链表及循环链表 4.二叉树 5.文件操作(从文本文件中读入数据,并输出到文本文件中) |
|
程 序 设 计 |
1.算法的实现能力 2.程序调试基本能力 3.设计测试数据的基本能力 4.程序的时间复杂度和空间复杂度的估计 |
|
算 法 处 理 |
1.离散数学知识的应用(如排列组合、简单图论、数理逻辑) 2.分治思想 3.模拟法 4.贪心法 5.简单搜索算法(深度优先 广度优先)搜索中的剪枝 6.动态规划的思想及基本算法 |


