本PPT为GESP一级培训课程资料,涵盖编程基础概念、算法思维及上机实践等内容,旨在帮助学员掌握计算机编程的基本技能与知识。
CCF编程能力等级认证(以下简称GESP),英文名为Grade Examination of Software Programming,由中国计算机学会发起并主办,旨在为青少年提供一个验证其计算机与编程学习成果的平台。该认证覆盖了从小学到高中的所有学段,并且面向符合条件的所有年龄段学生开放。
GESP的主要目标是提升和普及青少年在计算机及编程教育方面的知识水平和技术能力。通过图形化(如Scratch)、Python以及C++等三种语言进行考察,确保学生能够掌握相关编程技巧并具备从简单到复杂程序设计的能力基础。
### GESP一级集训课程知识点总结
#### 一、GESP认证概述
- **发起单位**:中国计算机学会(CCF)
- **英文全称**:Grade Examination of Software Programming
- **认证目的**:提升青少年在编程教育中的水平,推广普及计算机和编程知识。
- **覆盖范围**:面向所有年龄段的中小学生。
- **考察语言**:图形化编程、Python及C++等三种主要语言。
#### 二、C++ 编程基础
1. 程序结构
- 包括顺序、选择和循环三大基本程序设计模式。
2. 开发工具
- 使用Dev-C++集成开发环境(IDE)进行编程练习与测试。
3. C++程序的基本框架:
```cpp
#include
using namespace std;
int main() {
// 主要的程序逻辑代码段
return 0;
}
```
4. 输入输出操作
- 输出:`cout << Hello, World! << endl;`
- 输入:`cin >> variableName;`
#### 三、变量与数据类型
- 变量定义规则:
- 数据存储标识符。
- 常见的数据类型:
- 整数型(int)、浮点型(float,double)和字符型(char)
- 变量命名规范
- 字母,数字及下划线组成;以字母或下划线开头;
- 区分大小写但建议统一风格提高代码可读性。
- 不能使用C++关键字作为变量名。
#### 四、编程题型与分数分布
- 单选题:15道,每题2分,总计30分
- 判断题: 10道, 每题2分 , 总计20分
- 编程题目 : 两道大题 ,各占25 分 共计50 分
#### 五、考试流程与规则
- 考试分为8个等级,每年举行四次(3月,6月,9月和12月份)。
- 每一级别的考试时长分别为:前四级为两小时;后四级则为三小时。
- 进级要求:
第一级必须参加;
成绩达到90分及以上者可直接申请下一级别。
#### 六、GESP 一级考试大纲
- 计算机基础知识,如计算机的发展历史等。
- 变量定义和使用规则:包括变量的作用域与生命周期的理解。
- 基础数据类型介绍:整型,浮点数及字符等等.
- 程序设计三大结构:顺序、选择以及循环的编程思想
- 运算符应用:
- 包括但不限于数学运算,关系判断和逻辑处理等
- 输入输出操作:掌握基本输入与输出语句的应用方法。
#### 七、课堂练习案例
1. 使用循环打印特定图形。
2. 实现两个数值之间的加减乘除计算功能。
通过以上内容的学习,学员可以全面了解GESP认证的基本信息,并且掌握了C++编程的基础知识。这为将来更高级别的学习奠定了坚实基础并提高了实际解决问题的能力。