椰程信奥 · 说课稿

课题:CSP复赛专题1 — 模拟 | 配套单文件互动课件《模拟_互动课件.html》(13 页)
教材定位源于 B 站 UP「呆呆小可旺」《CSP复赛专题1-模拟》;对标 GESP 四级、NOIP/CSP 提高组入门档。
课时1 课时(45 分钟)| 面向对象:CSP-J/S 备赛、需夯实模拟基础的学生。

一、说教材与内容

「模拟」是 CSP 复赛的送分基础档,几乎不考巧妙算法,考的是准确读题 + 把操作翻译成代码。本讲以两条主线展开:

两道均为真题,学完即可上机提交,闭环强。

二、说学情

学生已学 C++ 基础语法,但常出现三类问题:① 读题跳步,规则优先级写反;② 边界(第 1 行/末列、空位)漏判;③ 输出格式(空格、换行、大小写)不达标。本讲针对性地用草稿列步骤 + 样例逐字节验证两条习惯来纠正。

三、说教学目标

四、说重难点

重点四步法落地;双指针判相似;幻方 4 规则的优先级与 1-based 下标。
难点幻方规则④“右上方已填则正下方”的判断;相似字符串双指针“长串最多跳过 1 次”的边界。

五、说教法与学法

六、说教学过程(45 分钟)

环节① 导入(4′):封面(第 1 页)点题,用“找成绩最好的同学 = 求数组最大值”说明模拟本质(第 2 页)。

环节② 建框架(8′):抛出四步法(第 3 页),用题型地图(第 4 页)让学生知道本讲覆盖“基本操作 + 简单场景”两类。

环节③ 例题1 相似字符串(13′):先拆判定逻辑(第 5 页),再打开分步比对模拟器(第 6 页)现场走 apple/applee、applee/bpple、apple/bpple 三个样例;代码走读(第 7 页)点出 skip>1 与输出大小写两个坑。

「相似字符串难不在算法,在‘别真去删字符’——双指针只比较、跳过长串多余的那一个,等价于删完再比,但更短更安全。」

环节④ 例题2 神奇的幻方(14′):题意与 4 条规则(第 8 页)→ 规则步进器(第 9 页)把 N=3、N=5 的填数过程逐格演示 → 代码走读(第 10 页)强调整点:1-based、规则顺序、==0 判空。

「为什么 4 条规则不能换顺序?因为①②③是越界特判,必须排在‘普通右上/正下方’之前,否则第 1 行末列会走错。」

环节⑤ 诊断与小结(6′):易错辨析三连(第 11 页,互动判分)→ 知识树(第 12 页)→ 当堂检测(第 13 页),下机前要求默两道标程。

七、说板书设计

主板书:模拟四步法(建模 / 分步 / 边界 / 验证)
副板书:相似字符串判定树(等长→改≤1|差1→双指针跳过≤1|>1→否);幻方 4 规则(①②③越界特判 → ④右上/正下方)

八、说亮点与反思

配套材料:互动课件(13 页)、教案、Hydro OJ 题包(SIMSTR 相似字符串 / MAGIC 神奇的幻方,各带测试数据)。品牌统一「椰程信奥 / 椰程锦囊」。