AA学院ACM程序设计竞赛方案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

AA学院ACM程序设计竞赛方案

为了深入贯彻中央十六号文件精神,推进“大学生素质拓展计划”的实施,进一步倡导学生实践动手能力培养,展示应用技术教育学子风采,凝练学生活动品牌,提高学生综合素质,提高学生通过计算机充分展示自己分析问题和解决问题的能力,同时也为我院参加全国性程序设计比赛挑选优秀选手,特举办首届计算机程序设计竞赛。一、参赛对象

面向全院各专业爱好编程的学生,以信息技术与管理系计算机相关专业为主。

学生以团队的形式参加比赛,每队不多于3名成员。

二、举办单位

大赛主办:AA学院信管系

协办:计算机软件与维护协会

信息技术与管理系团总支

计算机软件与维护协会

杭州钜胜科技有限公司

杭州日晖信息技术有限公司

三、组织机构

为了保证大赛的顺利进行,成立大赛委员会。具体成员如下:

总顾问:李龙景

顾问:凌彦、杨晔

评委:潘大四、杨晔、陈佳莹、吕韩飞、杜风雷、蒋雪君

培训:杨晔、蒋雪君、陈佳莹

巡考:张群芳、彭辉

决赛现场主持:陈佳莹

决赛现场记分:蒋雪君

四、大赛流程

1、报名:2007年11月16日――2007年11月23日

2、培训:2007年11月26日18:00――20:00

3、初赛:2007年12月3日18:00――20:00

4、决赛:2007年12月5日13:00――15:30

五、报名

报名时间:2007年11月16日——2007年11月23日报名地点:E301

联系老师:张晓峰老师

联系电话:86918706

六、比赛安排

初赛

1、时间:2007年12月3日18:00――20:00

2、地点:E303

3、形式:上机

4、内容:ACM程序设计

5、根据上机成绩取前10队进入决赛

决赛

1、时间:2007年12月5日13:00――15:30

2、地点:E305、E303

3、形式:上机

4、内容:ACM程序设计

5、决赛流程

5.1 主持人宣布大赛开始

5.2 主持人介绍现场嘉宾

5.3主持人宣布大赛规则

5.4选手开始比赛

5.5评委打分

5.6主持人宣布选手得分

5.7领导致词

5.8 实践教研室主任对本次大赛作讲评及宣布获奖情况

5.9 颁奖

5.10 大赛结束,嘉宾、选手、观众等离场

七、比赛内容

(一)比赛标准:以ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest –ACM-ICPC)基本要求作为本次比赛的依据。

(二)比赛形式:每个组有三个参赛队员,以英文形式给出。队员在接到题目后,编程进行解答,解答完每道题目,即可将程序通过网络提交,评委当场对提交的程序进行评判,并对提交的时间进行记录,如果正确,就为该队挂上一个气球,不同颜色的气球代表不同的题目。

以解决问题数最多、用时最少的团队为获胜方。其中:时间计算为程序解答被判正确为止,若提交程序运行错误将被加罚时间10分钟;为正确解答的试题不记时。例如:A、B两队都正确完成两道题目,其中A队提交这两题的时间分别是比赛开始后1:00和2:45,B队为1:20和2:00,但B队有一题提交了2次。这样A队的总用时为1:00+2:45=3:45而B队为1:20+2:00+0:20=3:40,所以B队以总用时少而获胜。

(三)比赛知识要求:比赛以编写程序解决问题为基本要求。要求具有一定的英语阅读水平,能正确理解所提出的问题;需要掌握计算机科学的常用算法,基本的计算理论,(如:离散数学,具体数学,组合数学基础),数据结构基础,程序设计语言(C或C++)。

1、赛题方向:题目主要的方向集中在工程数学,抽象数学很少涉及。一般题目都会给出要求和几组输入和输出作为程序设计的参考,也是检验程序正确性的标准之一。

2、C语言要求:

2.1 C语言的结构

1).程序的构成,MAIN函数和其他函数。

2).头文件,数据说明,函数的开始和结束标志。

3).源程序的书写格式。

4).C语言的风格。

2.2 数据类型及其运算

1).C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。

2).C运算符的种类、运算优先级和结合性。

3).不同类型数据间的转换与运算。

4).C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

2.3 基本语句

1).表达式语句,空语句,复合语句。

2).数据的输入与输出,输入输出函数的调用。

3).复合语句。

4).GOTO语句和语句标号的使用。

2.4 选择结构程序设计

1).用IF语句实现选择结构。

2).用SWITCH语句实现多分支选择结构。

3).选择结构的嵌套。

2.5 循环结构程序设计

1).FOR循环结构。

2).WHILE和DO WHILE循环结构。

相关文档
最新文档