feat: 第15周课评完成 + 课评质检系统 + OJ数据分析
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# 周日早上1030CSP03班 - 第15课班级反馈
|
||||
|
||||
**日期**:2026-06-14
|
||||
**课程**:熟练度训练-string
|
||||
**出勤**:王佳琳、卢华琛、唐钎宸(3人全勤)
|
||||
|
||||
---
|
||||
|
||||
## 📊 OJ做题情况汇总
|
||||
|
||||
| 题目 | 王佳琳 | 卢华琛 | 唐钎宸 |
|
||||
|------|--------|--------|--------|
|
||||
| 时间的差 | 答案有误→修改后通过 | ✅ 通过 | ✅ 通过 |
|
||||
| 字典序的最小字符串 | 编译错误→修改后通过 | ✅ 通过(多次提交) | 编译错误→修改后通过 |
|
||||
| 字符串比较 | ❌ 未提交 | ❌ 未提交 | ✅ 通过 |
|
||||
| 字符串大小写转换 | ❌ 未提交 | ❌ 未提交 | ❌ 未提交 |
|
||||
|
||||
---
|
||||
|
||||
## 📝 课后任务(必做)
|
||||
|
||||
**三人共同**:
|
||||
- 把「字符串大小写转换」补完(考察字符与ASCII码的关系,大小写之间差32)
|
||||
- 把「字符串比较」补完(佳琳、华琛未做)
|
||||
|
||||
**王佳琳**:
|
||||
- 复习`substr`参数含义(开始位置,截取长度)
|
||||
|
||||
**卢华琛**:
|
||||
- 做题时遇到编译错误,先看错误提示
|
||||
|
||||
**唐钎宸**:
|
||||
- 回看「字典序的最小字符串」的编译错误原因
|
||||
|
||||
---
|
||||
|
||||
## 💡 本节课重点
|
||||
|
||||
1. 字符串输入:`cin`(遇空格停)vs `getline`(遇回车停)
|
||||
2. 字典序比较:从左到右逐位比较ASCII码
|
||||
3. 格式化提取:从"12:30:00"格式字符串中提取数字
|
||||
4. 取地址符`&`:告诉程序把值存到哪个地址
|
||||
19
.claude/memory/class/CSP03橙子周日1030/出勤登记-2026春季.md
Normal file
19
.claude/memory/class/CSP03橙子周日1030/出勤登记-2026春季.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 出勤登记 - CSP03橙子周日1030班 - 2026春季
|
||||
|
||||
| 日期 | 课程 | 课次 | 王佳琳 | 卢华琛 | 唐钎宸 | 备注 |
|
||||
|------|------|------|--------|--------|--------|------|
|
||||
| 2026-03-08 | 一维数组 | 第2课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-03-15 | 数组增删操作 | 第3课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-03-22 | 数组计数法 | 第4课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-03-29 | 连续性元素处理 | 第5课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-04-05 | 字符数组 | 第6课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-04-18 | string字符串使用(一) | 第7课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-04-19 | string字符串使用(二) | 第8课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-04-26 | 枚举算法 | 第9课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-05-03 | 模拟算法 | 第10课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-05-10 | 进制转换 | 第11课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-05-17 | 数据编码 | 第12课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-05-24 | 位运算 | 第13课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-05-31 | GESP三级真题训练 | 第14课 | ✅ | ❌ 请假 | ✅ | |
|
||||
| 2026-06-07 | C3阶段测试与总结 | 第15课 | ✅ | ✅ | ✅ | |
|
||||
| 2026-06-14 | 熟练度训练-string | 第16课 | ✅ | ✅ | ✅ | 加课/补课 |
|
||||
@@ -0,0 +1,39 @@
|
||||
# 卢华琛 - CSP03课评 2026-06-14
|
||||
|
||||
**课程**:熟练度训练-string(第15课)
|
||||
**日期**:2026-06-14
|
||||
|
||||
---
|
||||
|
||||
家长好,本周学习的内容是《熟练度训练-string》:
|
||||
|
||||
1. 字符串输入方式:用`cin`输入遇到空格会停,用`getline`输入可以包含空格,遇到回车才停,根据题目需求选择
|
||||
2. 字符串截取:通过下标可以逐个读取字符,也可以用截取函数拿到子串
|
||||
3. 字符串字典序比较:字符串可以像比数字一样比大小,从左到右逐位比较,注意大写字母比小写字母"小"
|
||||
4. 从字符串中提取数字:用格式化输入可以把"12:30:00"这样的字符串拆成小时、分钟、秒
|
||||
5. 取地址符的理解:变量名是"身体的名字",值存在"地址"里,输入时需要用`&`告诉程序存到哪里
|
||||
|
||||
---
|
||||
|
||||
**卢华琛**
|
||||
|
||||
华琛今天表现很不错,上课能够安静坐住,专注力在慢慢提升中,还能够回答出"字典序是逐位比较"、"小写字母ASCII码比大写字母大"等知识点,说明有认真在听👏
|
||||
|
||||
OJ做题方面:「时间的差」1次提交就通过了,说明对时间拆分掌握得不错。「字典序的最小字符串」经过多次提交(有编译错误和答案错误),最终通过,说明虽然过程有波折但能够自己调试解决。后两道题还没来得及做。
|
||||
|
||||
建议今晚回家:
|
||||
- 把「字符串比较」和「字符串大小写转换」补上,特别是大小写转换那道题,需要用到字符和ASCII码的知识,可以先回顾一下课堂讲的内容
|
||||
- 如果做题时遇到编译错误,先仔细看错误提示,往往错误信息里就藏着答案
|
||||
|
||||
希望华琛继续保持这种学习状态,感觉要走神的时候在脑子里重复老师说的话,调试能力也会慢慢提升的!✨
|
||||
|
||||
---
|
||||
|
||||
### 📊 OJ做题情况
|
||||
|
||||
| 题目 | 完成情况 |
|
||||
|------|----------|
|
||||
| 时间的差 | 通过(1次提交) |
|
||||
| 字典序的最小字符串 | 通过(多次提交,含编译错误和答案错误) |
|
||||
| 字符串比较 | 未提交 |
|
||||
| 字符串大小写转换 | 未提交 |
|
||||
@@ -0,0 +1,39 @@
|
||||
# 唐钎宸 - CSP03课评 2026-06-14
|
||||
|
||||
**课程**:熟练度训练-string(第15课)
|
||||
**日期**:2026-06-14
|
||||
|
||||
---
|
||||
|
||||
家长好,本周学习的内容是《熟练度训练-string》:
|
||||
|
||||
1. 字符串输入方式:用`cin`输入遇到空格会停,用`getline`输入可以包含空格,遇到回车才停,根据题目需求选择
|
||||
2. 字符串截取:通过下标可以逐个读取字符,也可以用截取函数拿到子串
|
||||
3. 字符串字典序比较:字符串可以像比数字一样比大小,从左到右逐位比较,注意大写字母比小写字母"小"
|
||||
4. 从字符串中提取数字:用格式化输入可以把"12:30:00"这样的字符串拆成小时、分钟、秒
|
||||
5. 取地址符的理解:变量名是"身体的名字",值存在"地址"里,输入时需要用`&`告诉程序存到哪里
|
||||
|
||||
---
|
||||
|
||||
**唐钎宸**
|
||||
|
||||
钎宸今天有进步,上课能够跟着老师的节奏走,对格式化输入和取地址符的概念,经过老师用"快递送地址"的比喻后能够理解。
|
||||
|
||||
OJ做题方面:「时间的差」和「字符串比较」都1次提交就通过了,进步很明显👍「字典序的最小字符串」虽然有编译错误但最终也通过了。不过课程后半段注意力有些分散,「字符串大小写转换」还没来得及提交。
|
||||
|
||||
建议今晚回家:
|
||||
- 把「字符串大小写转换」补完,这道题考察字符与ASCII码的关系,课堂上讲过大小写之间差32这个规律,做题时可以直接用
|
||||
- 如果有时间,可以回看「字典序的最小字符串」的提交记录,总结一下编译错误的原因,下次避免类似问题
|
||||
|
||||
希望钎宸继续保持这种认真的状态,"老师讲一句,跟着想一句",下周我们挑战一下整节课都保持专注,老师相信你可以的!🌟
|
||||
|
||||
---
|
||||
|
||||
### 📊 OJ做题情况
|
||||
|
||||
| 题目 | 完成情况 |
|
||||
|------|----------|
|
||||
| 时间的差 | 通过(1次提交) |
|
||||
| 字典序的最小字符串 | 编译错误→修改后通过(2次提交) |
|
||||
| 字符串比较 | 通过(1次提交) |
|
||||
| 字符串大小写转换 | 未提交 |
|
||||
@@ -0,0 +1,41 @@
|
||||
# 王佳琳 - CSP03课评 2026-06-14
|
||||
|
||||
**课程**:熟练度训练-string(第15课)
|
||||
**日期**:2026-06-14
|
||||
|
||||
---
|
||||
|
||||
家长好,本周学习的内容是《熟练度训练-string》:
|
||||
|
||||
1. 字符串输入方式:用`cin`输入遇到空格会停,用`getline`输入可以包含空格,遇到回车才停,根据题目需求选择
|
||||
2. 字符串截取:通过下标可以逐个读取字符,也可以用截取函数拿到子串
|
||||
3. 字符串字典序比较:字符串可以像比数字一样比大小,从左到右逐位比较,注意大写字母比小写字母"小"
|
||||
4. 从字符串中提取数字:用格式化输入可以把"12:30:00"这样的字符串拆成小时、分钟、秒
|
||||
5. 取地址符的理解:变量名是"身体的名字",值存在"地址"里,输入时需要用`&`告诉程序存到哪里
|
||||
|
||||
---
|
||||
|
||||
**王佳琳**
|
||||
|
||||
佳琳今天状态很棒,上课认真听讲,能够安安静静地跟着老师的节奏走,专注力一如既往地强👍
|
||||
|
||||
对字符串的基础知识掌握得不错,能够理解`cin`和`getline`的区别,字典序比较的规则也听懂了。在讲解"找字典序最小的字符串"时,佳琳提出了一个很好的问题:"第一个进来的一定是最小的吗?"说明有在认真思考。老师用"所有人都要比完才能确定谁最小"的比喻后,能够理解这个逻辑。
|
||||
|
||||
OJ做题方面:「时间的差」第一次提交答案有误,修改后通过,说明对时间拆分和比较的逻辑还需要再巩固。「字典序的最小字符串」编译错误3次后通过,主要问题是截取函数的参数用法不太熟。后两道题还没来得及提交。
|
||||
|
||||
建议今晚回家:
|
||||
- 把「字符串比较」和「字符串大小写转换」两道题补完,先读题想清楚思路再写代码
|
||||
- 重点复习`substr`的参数含义(开始位置,截取长度),可以用纸笔先画一下截取过程
|
||||
|
||||
希望佳琳下次遇到不确定的知识点时,可以先大胆尝试写代码,"先写再错"也是一种学习方式,相信你会越来越棒的!💪✨
|
||||
|
||||
---
|
||||
|
||||
### 📊 OJ做题情况
|
||||
|
||||
| 题目 | 完成情况 |
|
||||
|------|----------|
|
||||
| 时间的差 | 答案有误→修改后通过(3次提交) |
|
||||
| 字典序的最小字符串 | 编译错误→修改后通过(3次提交) |
|
||||
| 字符串比较 | 未提交 |
|
||||
| 字符串大小写转换 | 未提交 |
|
||||
Reference in New Issue
Block a user