数数策略 (10个一组 / 接着数 / 倒着数 / 估一估)
R — 原文 (Reading)
"从 3 后面接着数,4、5,一共 5 只。" "从 5 倒着数,5、4、3,还剩 2 只。" "10 个一组,数起来既方便又清楚。数出 10 根小棒,捆成 1 捆。" "先估一估大约有多少个,再数一数。"
— 《数学一年级上册》书页 25、27、74、86
I — 方法论骨架 (Interpretation)
数数有几种省力、不易错的策略:
- 10 个一组(圈十/捆十): 数超过 10 的物品时,先圈出/捆出 10 个记为"1 个十",再接着数余下的,一眼读出"十几"。是位值计数在数数上的应用,最省力。
- 接着数(counting on): 算加法时从较大的加数后面接着往下数较小的加数个(3+2: 从3后数4、5)。关键是从"大数"开始,省去从头数。
- 倒着数(counting back): 算减法时从被减数倒着往回数减数个(5-2: 从5数5、4、3)。方向与加法相反。
- 先估后数: 先给"大约多少个"再精确数,训练数感并校准。
这些策略把"逐个点数"升级为更省时的计数/口算路径。
A1 — 书中的应用 (Past Application)
案例 1: 10 根小棒捆成 1 捆
- 问题: 数 10 以上的一堆小棒。
- 方法论的使用: 数出 10 根捆成 1 捆,接着数其余。
- 结论: 10 个一组 → 一眼读出"1个十+几个一"。
- 结果: 计数又清楚又快,并为位值打底。
案例 2: 接着数做加法
- 问题: 3+2 一共几只。
- 方法论的使用: 从 3 后面接着数 4、5。
- 结论: 3+2=5。
- 结果: 从大数接着数,少走步数。
A2 — 触发场景 (Future Trigger) ★
用户会在什么情境下需要这个 skill?
- 孩子数一堆(尤其十几二十个)物品数乱、数漏。
- 问"怎么教孩子数数""10个一组怎么数"。
- 需要出数数/计数练习题。
语言信号 (用户的话里出现这些就应激活)
- "怎么数才不会数错"
- "10 个一组怎么数"
- "接着数 / 倒着数"
- "先估一估再数一数 / counting"
与相邻 skill 的区分
- 与
place-value: 10 个一组是位值的动作化,但本 skill 管"计数"本身,那个管"位值概念与读写"。 - 与
make-ten-addition/add-subtract-meaning: 计数是运算的基础手段(接着数/倒着数做加减),但不等于运算意义或进位算法。 - 与
compare-quantities: 计数给出"几个",比大小比较"两个几"。
E — 可执行步骤 (Execution)
当 skill 被激活后,agent 应按以下步骤执行:
确认计数任务与规模: 是数一堆物品,还是用数数辅助计算。
- 完成标准: 明确任务类型与大概数量。
选择策略: 超过 10 个 → 10 个一组(圈/捆十); 做加法 → 接着数(从大数); 做减法 → 倒着数。
- 完成标准: 说出用哪种策略及理由。
- 判停条件: 若只是口算单式,可先用接着数/倒着数演示再直接给答案。
演示并给出数法 + 出练习: 示范"圈出10再数余下",或"从X接着数到Y",并给 1-2 道计数题。
- 完成标准: 孩子能正确数出结果并复述所用策略。
B — 边界 (Boundary) ★
不要在以下情况使用此 skill
- 用户要的是加减法算式的结果(那是计算 skill)。
- 位值读写(那是 place-value)。
- 没有涉及数数/计数。
作者在书中警告的失败模式
- 加法该接着数却倒着数,减法相反。
- 接着数时从错误起点数(从3接着数却先数3,或少算一个)。
- 数多物品不分组,数乱/数漏/重复。
作者的盲点 / 时代局限
- 教材假定孩子会"一个一个数"的基础;若连 1~10 的顺序都不熟,先用实物点数。
容易混淆的邻近方法论
- 位值、加减法计算、比大小。
相关 skills
- composes-with:
place-value(10个一组引出位值) - composes-with:
make-ten-addition、add-subtract-meaning(接着数/倒着数做加减) - composes-with:
compare-quantities
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 测试通过率: 100% (6/6, 详见 test-prompts.json)
- 蒸馏时间: 未记录