0 的认识 (0 的意义与 0 的加减)
R — 原文 (Reading)
"4 + 0 = 4 …… 3 - 3 = 0 …… 想一想:5 - 0 =" "两个同样的数相减得 0。" "10 中的……0 表示个位上一个也没有。0 可以不写吗?"
— 《数学一年级上册》书页 30、33、74
I — 方法论骨架 (Interpretation)
0 有双重身份,必须分清:
- 数量身份: 0 表示"一个也没有"。
- 占位身份: 在 10/20 里,0 在个位表示个位一个也没有,但必须写上,才能让 1/2 待在十位、区分 10 与 1。
0 的加减规则:
- 任何数 + 0 = 它本身(4+0=4)。
- 任何数 − 0 = 它本身(5−0=5,一个也没去掉)。
- 一个数 − 它本身 = 0(3−3=0,全部拿走,同数相减得 0)。
最容易错的是把"算式里有 0"当成"结果就是 0": 5−0 不是 0,因为一个都没减掉; 5−5 才是 0。
A1 — 书中的应用 (Past Application)
案例 1: 0 的加减
- 问题: 0+5、5+0、5-0、5-5 各得几?
- 方法论的使用: 0 加任何数=本身;任何数减0=本身;同数相减得0。
- 结论: 0+5=5、5+0=5、5-0=5、5-5=0。
- 结果: 区分"减0"与"减自己"。
案例 2: 10 里的 0 作占位
- 问题: 10 的 0 能不写吗?
- 方法论的使用: 0 占个位,不写则 1 掉到个位变成"1"。
- 结论: 0 不能省,否则 10 变 1。
- 结果: 理解 0 的占位身份(与位值衔接)。
A2 — 触发场景 (Future Trigger) ★
用户会在什么情境下需要这个 skill?
- 孩子把 5-0 算成 0,或 5-5 算成 5。
- 问"0 是什么意思""0 加几等于几"。
- 教"两个同样的数相减得0"或"10/20 里的 0 能不能省"。
语言信号 (用户的话里出现这些就应激活)
- "5-0 等于几"
- "0 加 3 等于几"
- "0 是什么意思"
- "两个同样的数相减 / zero addition subtraction"
与相邻 skill 的区分
- 与
place-value: 位值会用到 0 作占位(10/20),但本 skill 讲 0 的整体意义与 0 的加减运算。 - 与
add-subtract-meaning: 0 的加减是具体规则,那个管"该用加还是减"。 - 与
number-bonds: 分与合通常不展开 0。
E — 可执行步骤 (Execution)
当 skill 被激活后,agent 应按以下步骤执行:
确认 0 的语境: 是"0 的含义"还是"含 0 的加减算式"。
- 完成标准: 明确任务。
讲清 0 的双重身份: 数量(没有) vs 占位(10/20 里的 0 不可省)。
- 完成标准: 孩子能说出 0 既能表示"没有"又能在数位中占位。
- 判停条件: 若是含 0 算式,直接套用 0 的加减三条规则。
套 0 的加减规则并出练习: 0+几=几、几−0=几、几−几=0;给 2 道含 0 的算式题(含"减0 vs 减自己"对照)。
- 完成标准: 孩子能正确算出含 0 算式,且能区分 5-0 与 5-5。
B — 边界 (Boundary) ★
不要在以下情况使用此 skill
- 用户问的是位值的读写(那是 place-value)。
- 非 0 的加减计算。
- 没有涉及 0。
作者在书中警告的失败模式
- 把 5-0 算成 0(以为有 0 结果就是 0)。
- 把 5-5 算成 5(以为"减自己"=没减)。
- 觉得"0 就是没有,写数时不用写"(漏掉 10/20 里的 0)。
作者的盲点 / 时代局限
- 0 作为"起点"(如直尺上的 0、温度计)教材只略提,未系统展开。
容易混淆的邻近方法论
- 位值、同数相减、加/减意义。
相关 skills
- composes-with:
place-value(0 作占位) - composes-with:
add-subtract-meaning - contrasts-with:
number-bonds
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 测试通过率: 100% (6/6, 详见 test-prompts.json)
- 蒸馏时间: 未记录