用面积模型计算四位数×四位数

用面积模型计算四位数×四位数
几何画板及绘图内容加载中,请稍等……
2024-12-16 08:57
本范例展示如何用面积分块图(Area Model)直观表示四位数乘四位数的乘法展开与部分积的累加。其核心数学概念包括:位值分解(把数字拆成千、百、十、个位)、面积模型对应的分配律、部分积(partial products)与网格分割带来的求和关系。作图要点来源于构造摘要:使用 Random 生成用于演示的随机数位置参数,再用 Point 与 Vector 搭建网格与分块边界;通过 Translate 对多段/多边形进行平移复用;用 Polygon 形成面积块、Segment 划分边界;借助 Textfield 用于显示当前数值与计算结果;并使用 If 控制条件显示(如边界/标注的开关)。适合中学数学(四则运算、乘法位值展开、代数理解)课堂演示与自学,用于把抽象乘法转化为可视化面积分解。

GeoGebra 命令及参数

  1. Random(1, 9) → a_1
  2. Random(0, 9) → w_1
  3. Random(0, 9) → b_2
  4. Random(1, 9) → r_5
  5. Point(yAxis) → D'
  6. Vector(D, J) → i_{5}
  7. Translate(F, i_{5}) → F'
  8. Translate(F', i_{5}) → F''
  9. Random(1, 9) → w_{5}
  10. Random(0, 9) → v_{6}
  11. Random(1, 9) → u_{4}
  12. Random(1, 9) → v_3
  13. Point(yAxis) → L
  14. Polygon(A, E, M, C) → q1, e, l_2, a_2, g_4
  15. Polygon(E, F, N, M) → q2, g_1, e_1, f_2, h_4
  16. Polygon(G, H, K, J) → q5, g_2, h_3, k_1, j_{2}
  17. Polygon(L, G, J, D) → q6, l_1, g_3, j_{7}, d_{2}
  18. Segment(D, A) → q_{3}
  19. Segment(J, E) → s_{4}
  20. Segment(K, F) → t_{4}
  21. Random(1, 9) → o_{3}
  22. Random(1, 9) → b_1
  23. Textfield(d_1) → a
  24. Textfield(m_1) → b
  25. Textfield(t_1) → g
  26. Textfield(u_1) → h
  27. Textfield(o_1) → m
  28. Textfield(p_1) → n
  29. Textfield(r_1) → q
  30. Textfield(s_1) → r
  31. Textfield(ansguess) → w_7
  32. If(n_1 ≟ v_{6}, "√", "X") → text3
  33. If(ansguess ≟ produc, "☺", "☹ ") → text7
  34. Segment(L, H) → r_{3}
  35. Segment(A, F) → m_{2}
  36. Segment(D, K) → p_{3}
  37. Vector(L, D) → c_{3}
  38. Translate(H, i_{5}) → H'
  39. Translate(K, i_{5}) → K'_{1}
  40. Translate(K', i_{5}) → K''
  41. Segment(D', K'') → j_{5}
  42. Segment(K'', F') → m_{3}
  43. Segment(F', F) → f_1
  44. Segment(H, H') → h_1
  45. Segment(K, K'_{1}) → i_1
  46. Segment(K', K) → h_2
  47. Segment(J', J) → i_2
  48. Segment(D', D) → k_2
  49. Textfield(c_2) → j
  50. Textfield(e_2) → j_{6}
  51. Textfield(n_2) → k
  52. Textfield(o_2) → o
  53. Textfield(p_2) → s
  54. Textfield(q_2) → f
  55. Textfield(r_2) → c
  56. If(sidetrue, "√", "X") → text5
  57. If(toptrue, "√", "X") → text2
  58. Polygon(D, J, J', D') → q3, d_3, j_3, j', d'
  59. Polygon(J, K, K', J') → q4, j_4, k_3, k', s_2
  60. Polygon(K, K'_{1}, K'', K') → q7, k_4, k'_{1}, k'', t_2
  61. Polygon(H, H', K'_{1}, K) → q8, h_5, h', f_3, k_5
  62. Polygon(F, F', O, N) → q9, i_3, f_4, c_4, d_4
  63. Translate(H', i_{5}) → H''
  64. Translate(K'_{1}, i_{5}) → B
  65. Translate(K'', i_{5}) → K'''
  66. Segment(K'', K''') → l_3
  67. Segment(K''', B) → n_3
  68. Segment(B, K'_{1}) → s_3
  69. Segment(H', H'') → t_3
  70. Segment(H'', B) → a_3
  71. Segment(F', F'') → b_3
  72. Segment(F'', H'') → e_3
  73. Textfield(u_2) → d
  74. Textfield(v_2) → l
  75. Textfield(w_{6}) → p
  76. Textfield(u_3) → t
  77. Polygon(K'_{1}, B, K''', K'') → q10, i_4, b_4, k''', l_4
  78. Polygon(H', H'', B, K'_{1}) → q11, m_4, h'', b_5, n_4
  79. Polygon(F', F'', I, O) → q12, p_4, q_4, r_4, e_4
  80. Segment(C, I) → a_4
  81. Polygon(C, M, G, L) → q13, c_5, m_5, g_5, l_5
  82. Polygon(M, N, H, G) → q14, m_6, n_5, h_6, g_6
  83. Polygon(N, O, H', H) → q15, n_6, o_4, f_5, h_7
  84. Polygon(O, I, H'', H') → q16, o_5, i_6, p_5, q_5
  85. Textfield(a_5) → i
  86. Textfield(w_3) → u
  87. Textfield(v_4) → v
  88. Textfield(d_5) → w
  89. Textfield(w_4) → w_2

AI 绘图提示语参考

绘制一个用于展示四位数乘四位数面积模型的矩形网格图。整体由一个大矩形构成,内部按千位、百位、十位、个位分解为多个小矩形区域,每个区域对应一个部分积。矩形被水平和垂直的线段分割成网格,每个小矩形内标注对应的数字或乘积。在图形下方或侧面放置多个输入框,用于输入部分积或最终答案,并显示对错符号(如对勾或叉号,笑脸或哭脸)。构造时先确定整体矩形边界,再按位值划分区域,添加分割线,最后放置文本输入框和反馈符号。
以上提示语为根据原始绘图命令整理而来,仅供参考。