# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## 项目概述 这是一个 **GESP暑假集训教案** 项目,用于少儿编程教学。 - **课程目标**:巩固GESP一级内容,备战9月等级考试,适当铺垫二级内容 - **适合学生**:学过一年C++,基础不扎实,3月一级未通过 - **课时安排**:12节课 × 2小时 - **考试目标**:9月GESP一级全员通过 ## 教案结构 ### 文件组织 ``` 10-教案/ ├── GESP暑假集训教案.md # 课程总纲 ├── GESP考试大纲整理.md # 考试大纲 ├── 第01课-数据类型与分支结构/ # 含教师版+学生版 ├── 第02课-循环结构/ # 含教师版+学生版+编程题 ├── 第03课-嵌套循环与图形打印/ # 含教师版+学生版+编程题 ├── 第04课-C++自带函数与数学处理/ # 含教师版+学生版+编程题 ├── 第05课-自定义函数/ # 含教师版+学生版+编程题 ├── 第06课-一维数组/ # 含教师版+学生版+编程题 ├── 第07课-数组运算/ # 含教师版+学生版+编程题 ├── 第08课-字符串与string/ # 含教师版+学生版+编程题 ├── 第09课-枚举模拟/ # 含教师版+学生版+编程题 ├── 第10课-GESP二级真题训练/ # 含教师版+学生版 └── docs/ # 旧版教案归档 ``` ### 课程大纲 | 节次 | 内容 | 教学目标 | |------|------|----------| | 1 | 数据类型与分支结构 | int/char/double/bool/string + if/else + 打擂台 | | 2 | 循环结构 | for、while、数位拆解、倒序、回文数 | | 3 | 嵌套循环与图形打印 | 外层管行、内层管列、图形规律 | | 4 | C++自带函数与数学处理 | sqrt、abs、pow、max/min、swap、sort + 字符判断 | | 5 | 自定义函数 | 定义/调用/声明、参数传递、返回值、函数重载 | | 6 | 一维数组 | 遍历、查找、统计、逆序、冒泡排序 | | 7 | 数组运算 | 频次统计、最高频查找、去重升序输出 | | 8 | 字符串与 string | 遍历、统计、查找、回文判断 | | 9 | 枚举模拟 | 枚举范围、条件判断、过程模拟 | | 10 | GESP一级真题训练 | 一级真题实战,查漏补缺 | | 11 | GESP二级真题训练一 | 二级真题实战 | | 12 | GESP二级真题训练二 | 二级真题实战,冲刺备考 | ## 教案内容规范 ### 每节课教案包含 1. **教学目标** - 明确的学习目标 2. **知识点讲解** - 带代码示例的详细讲解 3. **打油诗口诀** - 帮助学生记忆的韵律口诀 4. **易错点提醒** - 常见错误和注意事项 5. **练习题** - 带参考代码的练习题目 6. **课后作业** - 巩固练习 ### 打油诗口诀特点 教案采用打油诗帮助学生记忆算法和知识点,例如: **打擂台(求最大值)** > 擂台之上谁最强,先请一位站中央 > 逐一比较谁更大,赢者留下当大王 **累加求和** > 一个一个往里加,循环转完和到家 > 初始清零别忘记,累加器里答案大 ## 编辑指南 ### 添加新课程 1. 创建新文件夹:`第XX课-课程名称/` 2. 在文件夹内创建 `教案.md` 文件 3. 遵循现有教案的格式和结构 4. 更新 `GESP暑假集训教案.md` 中的课程大纲 ### 修改教案内容 - 保持代码示例的正确性和可运行性 - 确保打油诗押韵且易于记忆 - 练习题难度适中,符合学生水平 - 参考代码要简洁清晰 ### 风格指南 - 使用中文编写所有面向学生的内容 - 代码标识符和关键字使用英文 - 保持一致的格式和排版 - 每节课的教案长度适中,便于课堂使用 ## GESP考试信息 - **官方网站**:https://gesp.ccf.org.cn - **刷题平台**:https://www.luogu.com.cn(洛谷) - **考试时长**:120分钟 - **满分**:100分 - **合格线**:60分 ## 参考资源 - [GESP考试大纲整理.md](./GESP考试大纲整理.md) - 详细的考试大纲和知识点 - [GESP暑假集训教案.md](./GESP暑假集训教案.md) - 课程总纲和打油诗汇总