蓝桥杯大赛青少组赛项介绍

蓝桥杯全国软件和信息技术专业人才大赛简称“蓝桥杯”,是由工业和信息化部人才交流中心举办的国内最大的信息技术竞赛。为促进中小学科技创新,提升中小学 生逻辑思维,发现和培养面向未来的科技精英人才,自2016年起,“蓝桥杯”在原有大学生数个专业编程组别的基础上增加了中小学创意编程组(简称青少 组)。于2022年9月进入教育部办公厅公布的2022—2025学年面向中小学生的全国性竞赛活动名单。

一、赛项组别

初级组:Scratch、Python、C++

中级组:Scratch、Python、C++

高级组:Python、C++

二、年龄范围

初级: 7-10岁,约1-4年级

中级: 11-14岁,约5-8年级

高级: 15-18岁,约9-12年级

三、比赛范围

Scratch-基础知识范围

1、舞台和角色的绘制;

2、顺序结构、选择结构和循环结构的使用;

3、运动、外观、声音、画笔,以及变量、列表、侦测、事件、控制等模块的使用;

4、随机数的使用,常用的数学运算,数学表达式,逻辑判断和逻辑运算;

5、广播消息、角色变换、克隆技术、私用变量、公用变量、多任务,以及自定义积木等高级模块的使用方法。

Python-基础知识范围

1、基本语法,如程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用,基本输入输出等;

2、基本数据类型,数据类型的运算,类型判断和类型间转换;

3、程序的控制结构,顺序、分支、循环;

4、函数和代码复用;

5、(通常仅限中高级考试)面向对象编程的思想,类和对象的关系,构造方法和 self 的使用技巧,类的继承和多态;

6、(通常仅限中高级考试)组合数据类型的基本概念,列表类型及其操作,字典类型及其操作;

7、(通常仅限中高级考试)Python 计算生态,标准库及 Python 内置函数,Python IO 流文件操作等。

C++ -基础知识范围

1、基本数据类型及类型转换:整型(int,long long)、布尔型(bool)、字符型 (char)和实型(float,double);

2、变量与常量,字符与字符串,数组,赋值运算符、算数运算符、逻辑运算符、关系运算符;

3、顺序结构、分支结构、循环结构程序设计;

4、函数:定义和使用,变量的作用域,递归函数;

5、简单算法:进制转换,模拟算法,枚举算法;

6、(通常仅限中高级考试)基本数据结构:栈,队列,树,图;

7、(通常仅限中高级考试)指针;

8、(通常仅限中高级考试)基本算法:高精度算法,递推算法,分治算法,贪心算法,搜索算法(宽度优先搜索、深度优先搜索),动态规划算法等常用算法。