连加、连减与加减混合 (运算顺序)
R — 原文 (Reading)
"5 + 2 + 1 = 8(先算 5+2=7,再算 7+1=8)" "8 - 2 - 2 = 4(先算 8-2=6,再算 6-2=4)" "4 + 3 - 2 = 5"
— 《数学一年级上册》书页 59、60
I — 方法论骨架 (Interpretation)
三个数连续加减(连加/连减/加减混合)有固定的运算顺序: 从左到右依次计算。
- 先算最左边两个数,得到中间结果;
- 再用这个中间结果和第三个数继续算。
- 教材在算式下方标出中间得数(如 5+2=7、8-2=6),正是示范"第一步算到哪"。
这是把多步运算拆成两段熟悉的 10 以内运算,避免跳步、从中间算导致的错误。运算顺序本身是一条必须遵守的规则,不是"哪个方便先算哪个"。
A1 — 书中的应用 (Past Application)
案例 1: 连加(小鸡)
- 问题: 原来有 5 只小鸡,先跑来 2 只又跑来 1 只。
- 方法论的使用: 从左到右: 5+2=7, 7+1=8。
- 结论: 5+2+1=8。
- 结果: 三数相加按顺序逐步完成。
案例 2: 加减混合
- 问题: 4+3-2。
- 方法论的使用: 先 4+3=7,再 7-2=5。
- 结论: 4+3-2=5。
- 结果: 加减混合同样从左到右,不能先算 3-2。
A2 — 触发场景 (Future Trigger) ★
用户会在什么情境下需要这个 skill?
- 孩子算连加连减/混合时跳着算、从中间算错答案。
- 问"5+2+1 先算哪个""4+3-2 怎么算"。
- 需要出三数连续运算的口算题。
语言信号 (用户的话里出现这些就应激活)
- "连加怎么算 / 先算哪个"
- "8-2-2 怎么算"
- "加减混合的顺序"
- "three numbers in a row how to compute"
与相邻 skill 的区分
- 与
add-subtract-meaning: 那个管"单步该加还是减",本 skill 管"多个数连续时按什么顺序算"。 - 与
make-ten-addition: 凑十是单个进位加法,本 skill 是三数连式。 - 与
three-step-problem-solving: 三步法是应用题流程,本 skill 是纯算式运算规则。
E — 可执行步骤 (Execution)
当 skill 被激活后,agent 应按以下步骤执行:
确认算式是三个数的连式(连加/连减/加减混合)。
- 完成标准: 明确识别出这是多步算式。
按从左到右算第一步并写下中间结果: 先算最左边两个数。
- 完成标准: 写出第一步算式和中间得数(如 5+2=7)。
- 判停条件: 若孩子已在做竖式/大数,仍强调先左后右。
用中间结果算第二步、写最终得数,并出 2 道同类题。
- 完成标准: 输出中间步骤与最终得数,并给练习。
B — 边界 (Boundary) ★
不要在以下情况使用此 skill
- 只有一个加/减号的算式(那是单步计算)。
- 进位加法(那是 make-ten-addition)。
- 用户没涉及多步运算。
作者在书中警告的失败模式
- 三个数一起乱算(如 4+3-2 先算 3-2)。
- 从右往左算(8-2-2 先算 2-2)。
- 跳步、不写中间结果、一步写最终答案。
作者的盲点 / 时代局限
- 教材只到三个数的 10 以内连式,不涉及括号/更复杂优先级。
容易混淆的邻近方法论
- 单步加减、凑十、应用题三步法。
相关 skills
- depends-on:
add-subtract-meaning(先会单步加减) - contrasts-with:
make-ten-addition - composes-with:
three-step-problem-solving
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 测试通过率: 100% (6/6, 详见 test-prompts.json)
- 蒸馏时间: 未记录