自我复习:正负数加减法(零对模型)

自我复习:正负数加减法(零对模型)
几何画板及绘图内容加载中,请稍等……
2017-04-06 03:02
① 该范例通过可视化零对(zero pairs)模型,演示正负数加减法的运算过程,帮助学习者直观理解符号规则。② 核心数学概念是负数的加减运算,特别是“减去一个负数等于加上它的相反数”以及“正负抵消”的零对思想。③ 作图要点:使用GeoGebra的Random、Sequence、Textfield等命令生成随机题目和输入框,通过If、Text、Line、Polygon等对象构建数轴和零对图示,并利用Max、Min控制数值范围,实现动态反馈。④ 适合初中数学阶段(七年级)的课堂练习或自主复习,尤其适用于需要强化负数运算规则的学生,也可作为教师演示工具。

GeoGebra 命令及参数

  1. Random(1, mx) → n1
  2. Random(1, mx) → n2
  3. Max(n1, n2) → b_1
  4. Min(n1, n2) → s_1
  5. Min(abs(Element[listnum1, type]), abs(Element[listnum2, type])) → zp
  6. Sequence(Circle[(x(A) + (i * sp), y(A)), r], i, 0, 12) → listnum1n
  7. Sequence(Circle[(x(A) + (i * sp), y(A)), r], i, 0, abs(Element[listnum1, type]) - 1) → listnum1d
  8. Sequence(Circle[(x(B) + (i * sp), y(B)), r], i, 0, abs(Element[listnum2, type]) - 1) → listnum2d
  9. Sequence(Circle[(x(C) + (i * sp), y(C)), r], i, 0, abs(Element[listnum2u, type]) - 1) → listnum2un
  10. Textfield(mx) → InputBox1
  11. If(Element[listnum2u, type] < 0, true, false) → l2n
  12. Text(If[l2n, ")", ""], (x(C) + ((2.5 * r) * (abs(Element[listnum2, type]) - 0.5)), y(C) - 0.3)) → textrightbracket
  13. Textfield(txtin) → InputBox2
  14. Line(P4, xAxis) → l1
  15. Line(P1, xAxis) → l2
  16. Polygon(P1, P2, P3, P4) → poly1, p1, p2, p3, p4
  17. If((Element[listnum1, type] * Element[listnum2, type]) > 0, true, false) → ds
  18. Text(Element[listsgn, type] + (If[l2n, "(", ""]), (x(C) - (2.5 * r) - 0.6, y(C) - 0.3)) → textleftnegativebracket
  19. Text(Element[list1, type]) → textdata1
  20. Text(Element[list2, type]) → textdata2