第 1 年 · 系统课

C++ 编程基础

从计算机基础与 C++ 语法开始,逐步进入数组、字符串、函数、递归与基础排序。

什么样的学生适合这一年

  • 零基础或刚开始接触C++,希望系统入门
  • 学过少量语法,但代码书写和基础题完成不稳定
  • 需要建立分支、循环、数组、字符串和函数基本功
第 1 年

学习任务

第一年先解决“能不能准确写出程序”。课程从变量、分支和循环起步,再进入数组、字符串与函数,让语法学习始终对应具体问题;完成后,学生具备继续学习算法所需的代码表达能力。

等级对应GESP 1–3 级
本年任务建立编程基本功
完成之后能够读懂题意,并独立完成基础程序

年度课程大纲

四个阶段循序推进;每个阶段保持12节课,包含知识学习、强化训练、阶段测试与讲解。

01

第一阶段 · 编程入门

12节课

从程序结构进入顺序、分支与循环,建立稳定的代码书写习惯。

  • 01计算机基础与模板
  • 02变量与输入
  • 03运算符与常量
  • 04分支语句
  • 05分支嵌套
  • 06逻辑运算符
  • 07while 与 do while 循环
  • 08for 循环
  • 09循环控制语句
  • 10强化训练
  • 11阶段测试
  • 12测试讲解
02

第二阶段 · 数组与基础算法

12节课

开始用数据结构组织多个数据,并接触基础效率思想。

  • 01循环嵌套
  • 02循环嵌套的应用
  • 03数学计算常用函数 1
  • 04数学计算常用函数 2
  • 05一维数组
  • 06一维数组的应用
  • 07一维前缀和
  • 08一维差分
  • 09计数排序
  • 10强化训练
  • 11阶段测试
  • 12测试讲解
03

第三阶段 · 字符串与模拟

12节课

处理文本、编码和过程型问题,提升题意转化能力。

  • 01字符数组
  • 02string 基本语法
  • 03string 类与相关函数
  • 04字符串的加密解密
  • 05进制转换
  • 06进制转换与编码
  • 07位运算
  • 08位运算经典应用
  • 09模拟
  • 10枚举
  • 11阶段测试
  • 12测试讲解
04

第四阶段 · 程序结构

12节课

从单段代码走向函数化、递归化和结构化表达。

  • 01二维数组
  • 02二维数组模拟
  • 03指针
  • 04函数的定义与调用
  • 05递归
  • 06递推
  • 07基础排序
  • 08结构体
  • 09排序专题
  • 10强化训练
  • 11阶段测试
  • 12测试讲解
⌂课程首页