蓝桥杯创意编程组Scratch/Python/C++等考察知识范围

蓝桥杯scratch创意编程组

Scratch创意编程组-基础知识范围

• 舞台和角色的绘制;

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

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

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

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

Python创意编程组-基础知识范围

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

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

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

• 函数和代码复用;

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

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

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

C++创意编程组-基础知识范围

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

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

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

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

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

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

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

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

选手计算机的硬件配置及操作系统需满足 DEV C++ 5.11 版编程环境的运行要求。

选手应确保计算机上已经安装 DEV C++ 5.11 版编程环境。

EV3/SPIKE创意编程组-基础知识范围

• 马达、传感器、屏幕显示、声音、状态灯、按键的使用;

• 循环、切换、等待、多任务;

• 变量(包括数组)、常量、数学运算、连线、逻辑运算;

• 范围、随机数、比较、舍入、文本、文件操作等模块的使用。

不涉及的 EV3 知识包括:蓝牙、菊链、实验、数据日志、原始传感器值等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值