差数、平方、线与点的数字模型

差数、平方、线与点的数字模型
几何画板及绘图内容加载中,请稍等……
2017-05-23 02:53
① 本范例通过GeoGebra构建了一个交互式数字模型,直观展示差数(Difference Numbers)与平方、线段、点阵之间的几何对应关系,用户可操作按钮和文本框观察数字变化。② 核心数学概念包括自然数、减法、平方数、实数运算,以及通过几何元素(点、线段、多边形、椭圆)对算术关系进行可视化表征,涉及数列与统计区间思想。③ 作图要点:使用Sequence生成序列,Point和Random创建随机点,RotateText旋转文本,Ellipse、Polygon、Segment绘制几何图形,Textfield和button1提供交互输入;对象包括list24、list25、A/B/E/F等点,以及rhund、rten、rone等表示百位、十位、个位的数字对象,text1至text6显示说明。④ 适合小学高年级至初中阶段学习数与代数时使用,也可用于教师演示数字规律与几何建模,帮助学生理解抽象算术概念的直观意义。

GeoGebra 命令及参数

  1. Sequence((i, 23), i, 70, 88, 2) → list24
  2. Point(list24) → A
  3. Point(list24) → B
  4. Point(list24) → E
  5. Point(list24) → F
  6. Point(list24) → I
  7. Point(list24) → J
  8. Point(list24) → M
  9. Point(list24) → N
  10. Point(list24) → Q
  11. Point(list24) → R
  12. Sequence((i, 27), i, 70, 88, 2) → list25
  13. Point(list25) → U
  14. Point(list25) → V
  15. Point(list25) → A_1
  16. Point(list25) → B_1
  17. Point(list25) → E_1
  18. Point(list25) → F_1
  19. Point(list25) → I_1
  20. Point(list25) → J_1
  21. Point(list25) → M_1
  22. Point(list25) → N_1
  23. Point(list25) → Q_1
  24. Point(list25) → R_1
  25. Point(list24) → U_1
  26. Point(list24) → V_1
  27. Random(1, 9) → rhund
  28. Random(0, 9) → rten
  29. Random(0, 9) → rone
  30. RotateText(text4, 45°) → text10
  31. RotateText(text5, 45°) → text11
  32. RotateText(text6, 45°) → text12
  33. Ellipse(A_2, B_2, C_2) → c_2
  34. Polygon(D_2, E_2, F_2, G_2) → poly13, d_2, e_2, f_3, g_3
  35. Point(g_3) → H_2
  36. Point(e_2) → I_2
  37. Segment(H_2, I_2) → q_2
  38. Textfield(YourGuess) → InputBox1
  39. RotateText(text17, 45°) → text18
  40. Point(list25) → C
  41. Point(list25) → D
  42. Polygon(C, D, 4) → poly1, f, g, h, i, G, H
  43. Point(list25) → K
  44. Point(list25) → L
  45. Polygon(K, L, 4) → poly2, j, k, l, m, O, P
  46. Point(list25) → S
  47. Point(list25) → T
  48. Polygon(T, S, 4) → poly3, n, p, q, r, W, Z
  49. Point(list25) → C_1
  50. Point(list25) → D_1
  51. Polygon(D_1, C_1, 4) → poly4, s, t, a, b, G_1, H_1
  52. Point(list25) → K_1
  53. Point(list25) → L_1
  54. Polygon(K_1, L_1, 4) → poly5, c, d, e, f_1, O_1, P_1
  55. Point(list24) → S_1
  56. Point(list24) → T_1
  57. Polygon(T_1, S_1, 4) → poly6, g_1, h_1, i_1, j_1, W_1, Z_1
  58. Point(list24) → J_2
  59. Point(list24) → K_2
  60. Polygon(J_2, K_2, 4) → poly7, k_1, l_1, m_1, n_1, L_2, M_2
  61. Point(list24) → N_2
  62. Point(list24) → O_2
  63. Polygon(N_2, O_2, 4) → poly8, p_1, q_1, r_1, s_1, P_2, Q_2
  64. Point(list24) → R_2
  65. Point(list24) → S_2
  66. Polygon(R_2, S_2, 4) → poly9, t_1, a_1, b_1, c_1, T_2, U_2
  67. Point(list24) → V_2
  68. Point(list24) → W_2
  69. Polygon(V_2, W_2, 4) → poly10, d_1, e_1, f_2, g_2, Z_2, A_3
  70. Sequence(Polygon[(68, i), (68, i + 1), 4], i, 22, 31) → list15
  71. Sequence(Polygon[(68, i), (68, i + 1), 4], i, 11, 20) → list19
  72. Sequence(Polygon[(68, i), (68, i + 1), 4], i, 0, 9) → list14
  73. Sequence(Polygon[(66, i), (66, i + 1), 4], i, 0, 9) → list13
  74. Sequence(Polygon[(66, i), (66, i + 1), 4], i, 11, 20) → list20
  75. Sequence(Polygon[(66, i), (66, i + 1), 4], i, 22, 31) → list17
  76. Sequence(Polygon[(64, i), (64, i + 1), 4], i, 22, 31) → list18
  77. Sequence(Polygon[(64, i), (64, i + 1), 4], i, 11, 20) → list21
  78. Sequence(Polygon[(64, i), (64, i + 1), 4], i, 0, 9) → list12
  79. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 22, 31], j, 53, 62) → list11
  80. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 11, 20], j, 53, 62) → list8
  81. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 0, 9], j, 53, 62) → list6
  82. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 22, 31], j, 42, 51) → list10
  83. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 11, 20], j, 42, 51) → list4
  84. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 0, 9], j, 42, 51) → list5
  85. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 0, 9], j, 31, 40) → list1
  86. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 11, 20], j, 31, 40) → list2
  87. Sequence(Sequence[Polygon[(j, i), (j, i + 1), 4], i, 22, 31], j, 31, 40) → list3
  88. Sequence(Sequence[Polygon[(i, j), (i + 4, j), 4], i, 69, 87, 4], j, 22, 26, 4) → list23