3-B-3选项规则


3-B-3选项规则

 

比赛以“编写代码,模拟远程控制机器人进行太空探险”的形式进行比赛,参赛队伍以一名孩子构成,要求参赛队伍在规定时间内尽可能多的完成探险任务,并尽可能使用高效率的编程解决方案。

1 参赛组别

少儿一组(7至9周岁)、少儿二组(10至12周岁)、少儿三组(13至15周岁)

2  场地

比赛为线下进行

3  竞赛内容

竞赛为限时编程闯关模式,个人参赛。参赛选手需要利用自己掌握的编程知识,模拟控制机器人,解决关卡中遇到的问题,收集所有能量。关卡总得分越高,使用的代码行数越少,移动步数越少,排名越靠前。

3.1  组别设置及使用语言

竞赛将分为积木幼儿组、积木少儿1组、积木少儿2组、积木少儿3组、Python 少儿2组、Python 少儿3组。

积木编码模式

Python编程语言

 

3.2  关卡设置

比赛为限时闯关模式。每个组别各30关关卡,比赛时间为60分钟。

比赛当天,决赛平台将定时统一开启,60分钟后统一关闭。选手在60分钟后运行的关卡代码无效,请选手注意把握好时间。

3.3  任务关卡示意图

比赛内容以任务关卡形式呈现,选手需要使用积木代码或Python代码,控制关卡中的机器人行动,完成规定的任务。下述展示了其中一个关卡和对应的答案:

 

关卡设置

积木编码答案

Python编程答案

 

 

3.3.2  少儿三组知识点表格含比例

少儿一组

少儿二组

少儿三组

知识点

占比

知识点

占比

知识点

占比

基本操作

5%

程序的顺序执行

5%

程序的顺序执行

5%

程序的顺序执行

10%

简单for循环

5%

简单for循环

5%

程序的重复执行

15%

for循环与变量

10%

for循环与变量

10%

变量与重复执行

15%

列表的遍历与使用

10%

列表的遍历与使用

5%

嵌套重复执行

15%

条件语句

10%

条件语句

10%

条件判断

15%

while循环

15%

while循环

15%

综合应用

25%

嵌套结构(循环、条件)

15%

嵌套结构(循环、条件)

15%

 

 

函数的应用

5%

函数的应用

5%

 

 

递归

10%

多重递归

10%

 

 

综合应用

15%

综合应用

20%

 

 

3.3.3  代码限制

1) 在Python组中,每行代码的字符数不能多于80个;

2) 在Python组中,统一禁止使用以下代码:eval, exec, compile, isinstance, dict, getattr, input、browser及其它浏览器内部命令;

3) 在个别关卡中将额外限制某些代码的使用,该限制只在本关中生效。包括但不限于以下的情况:

限制某些关卡中列表的使用;

限制某些关卡中for语句或while语句的使用;

限制某些关卡中的某些具体操作(如左转、右转等);

限制某些关卡中某些符号的使用。

4) 对于代码的额外限制将在对应关卡的注释中进行说明,请认真仔细阅读。

3.4  关卡评星规则

1)竞赛平台将会按照任务完成的情况自动进行评分,每个关卡最高可获得3分,评分规则如下:

2)完成关卡的任务,得到1分;

3)在完成关卡任务的基础上,如果使用的代码行数少于等于指定行数,额外获得1分;

4)在完成关卡任务的基础上,如果角色的移动步数少于等于指定步数,额外获得1分。

比赛期间,每位选手所有关卡的得分总和,即为该选手最终得分。同时,若选手的最终得分相同,根据选手代码的优化行数和优化步数进行排名。

4  竞赛

4.1  竞赛对象

1) 比赛以个人为单位进行比赛,各组织单位不限参赛人数;

2) 参赛选手应以积极的心态面对和自主、妥善地处理在竞赛中遇到的各种问题;自尊、自重、自律、自强;友善地对待对手;尊重所有为竞赛付出辛劳的工作人员,努力把自己培养成为有健全人格和健康心理的人。

4.2  竞赛设备

1) 选手需自备电脑参赛,参赛过程需要全程联网,请保证网络功能正常且网络畅通;

4.3  赛制

比赛形式为线下比赛,选手需自备笔记本电脑和充电线,到达指定考点参加比赛。

5 竞赛流程

5.1参加比赛

进入比赛官网,填写个人信息,报名参赛;使用比赛账号登录比赛平台,参加比赛;

5.2  决赛内容

1) 比赛题目共30题;

2) 每场比赛限时60分钟,选手需要在规定时间内完成尽量多的题目;

3) 在比赛时间内,每个题目都可以被多次完成,成绩以完成该题目的最佳成绩为准;

4) 比赛当天,比赛平台将定时统一开启,60分钟后统一关闭。若选手在60分钟内完成了最后一关代码,但在60分钟后运行该关卡,则该关卡代码无效。

6  记分排名规则

在竞赛中,选手排名将会显示在排行榜中。排名规则如下:

1) 选手排名将首先参考选手获得的星星数量,星星越多,排名越靠前;

2) 若两位选手星星数相同,则参考选手优化的行数,优化行数多的排名靠前;

3) 若选手的前两项标准都相同,则参考选手优化的步数,优化步数多的排名靠前;

4) 若所有标准均相同,则名次并列;

5) 若出现名次并列的选手,则后续选手的名次顺移,例如:若第9名后的两位选手分数相同,则这两位选手并列第10,后续的一位选手排名第12。

7  犯规与取消资格

7.1 竞赛规则

为了竞争得利而作弊是犯规行为,情节严重者可能会被取消比赛资格;

参赛选手须独立完成题目,不允许互相抄袭,一经发现将严肃处理;

参赛选手不可尝试使用违规代码完成任务,不可尝试使用技术手段破解或攻击比赛平台,不可使用不合理的手段修改比赛排名数据,若发现此类情况,将取消选手的成绩,情节严重者将被取消参赛资格;

禁止冒名顶替参赛,违反者将直接取消参赛资格;

赛事组委会办公室将通过多种技术手段监测比赛中出现的异常情况并判定其是否违规,组委会办公室对于违规行为的判定和处理拥有最终解释权。

其他违例细则按照“竞赛通则”执行。

7.2 比赛规则

未准时到场的参赛选手,比赛开始后15分钟未到场将被视为弃权;

不听从裁判员的指示将被取消比赛资格;

比赛选手在未经裁判长允许的情况下与辅导教师或家长联系,将被取消比赛资格;

8  其他

竞赛期间,凡是规则中没有说明的事项由裁判委员会裁定,最终规则由组委会办公室现场公布为准。竞赛组委会办公室委托裁判委员会对相关规则进行解释与修改。