自我复习:正负数加减法(零对模型)
几何画板及绘图内容加载中,请稍等……
① 该范例通过可视化零对(zero pairs)模型,演示正负数加减法的运算过程,帮助学习者直观理解符号规则。② 核心数学概念是负数的加减运算,特别是“减去一个负数等于加上它的相反数”以及“正负抵消”的零对思想。③ 作图要点:使用GeoGebra的Random、Sequence、Textfield等命令生成随机题目和输入框,通过If、Text、Line、Polygon等对象构建数轴和零对图示,并利用Max、Min控制数值范围,实现动态反馈。④ 适合初中数学阶段(七年级)的课堂练习或自主复习,尤其适用于需要强化负数运算规则的学生,也可作为教师演示工具。
GeoGebra 命令及参数
Random(1, mx) → n1Random(1, mx) → n2Max(n1, n2) → b_1Min(n1, n2) → s_1Min(abs(Element[listnum1, type]), abs(Element[listnum2, type])) → zpSequence(Circle[(x(A) + (i * sp), y(A)), r], i, 0, 12) → listnum1nSequence(Circle[(x(A) + (i * sp), y(A)), r], i, 0, abs(Element[listnum1, type]) - 1) → listnum1dSequence(Circle[(x(B) + (i * sp), y(B)), r], i, 0, abs(Element[listnum2, type]) - 1) → listnum2dSequence(Circle[(x(C) + (i * sp), y(C)), r], i, 0, abs(Element[listnum2u, type]) - 1) → listnum2unTextfield(mx) → InputBox1If(Element[listnum2u, type] < 0, true, false) → l2nText(If[l2n, ")", ""], (x(C) + ((2.5 * r) * (abs(Element[listnum2, type]) - 0.5)), y(C) - 0.3)) → textrightbracketTextfield(txtin) → InputBox2Line(P4, xAxis) → l1Line(P1, xAxis) → l2Polygon(P1, P2, P3, P4) → poly1, p1, p2, p3, p4If((Element[listnum1, type] * Element[listnum2, type]) > 0, true, false) → dsText(Element[listsgn, type] + (If[l2n, "(", ""]), (x(C) - (2.5 * r) - 0.6, y(C) - 0.3)) → textleftnegativebracketText(Element[list1, type]) → textdata1Text(Element[list2, type]) → textdata2