圆弧与镜像的加法谜题:几何拼图联动数值结果

圆弧与镜像的加法谜题:几何拼图联动数值结果
几何画板及绘图内容加载中,请稍等……
2021-01-22 04:54
该范例通过圆与圆弧的构造、并使用镜像与随机选择来生成一组“加法谜题”,让观察者从几何拼图的对应关系中理解数值运算结果。核心数学概念包括:自然数的加法规律、基础代数中的多项式函数思想(用于刻画或展示关系)、以及概率统计中的离散分布/标准差(用于衡量随机生成结果的波动)。作图要点是:利用 GeoGebra 的 Circle 创建圆;用 CircumcircleArc 构造与给定点/多边形相关的外接圆弧;通过 Mirror 实现图形关于直线/对象的对称映射;借助 Random 生成随机情形,并结合 If 对不同条件进行分支显示;最后用 Polygon 将关键点连成多边形结构以形成可读的“拼图骨架”。界面对象集中在多个点(如 A、B、C、D 及其镜像对应点 A_1…A_7、A_9 等)以及用于标注的 texte(texte1、texte1_1 等),再配合中间圆弧与辅助对象(c、d 及其下标版本)完成动态展示。适合中学阶段的数学探究与课堂演示,也可用于概率统计与几何作图结合的课外拓展活动。

GeoGebra 命令及参数

  1. Circle(A, 0.85) → c
  2. Circle(A + (0.15, 0), 0.45) → d
  3. Circle(A_1, 0.85) → c_1
  4. Circle(A_1 + (0.15, 0), 0.45) → d_1
  5. Circle(A_2, 0.85) → c_2
  6. Circle(A_2 + (0.15, 0), 0.45) → d_2
  7. Circle(A_3, 0.85) → c_3
  8. Circle(A_3 + (0.15, 0), 0.45) → d_3
  9. Circle(A_4, 0.85) → c_4
  10. Circle(A_4 + (0.15, 0), 0.45) → d_4
  11. Circle(A_5, 0.85) → c_5
  12. Circle(A_5 + (0.15, 0), 0.45) → d_5
  13. Circle(A_6, 0.85) → c_6
  14. Circle(A_6 + (0.15, 0), 0.45) → d_6
  15. Circle(A_7, 0.85) → c_7
  16. Circle(A_7 + (0.15, 0), 0.45) → d_7
  17. Circle(A_9, 0.85) → c_9
  18. Circle(A_9 + (0.15, 0), 0.45) → d_9
  19. CircumcircleArc(B, D, C) → e
  20. Mirror(B, A_9) → B'
  21. Mirror(D, A_9) → D'
  22. Mirror(C, A_9) → C'
  23. CircumcircleArc(B', D', C') → e'
  24. Circle(A_9, 0.85) → f
  25. Circle(A_8, 0.85) → c_8
  26. Circle(A_8 + (0.15, 0), 0.45) → d_8
  27. CircumcircleArc(B_1, D_1, C_1) → e_1
  28. Mirror(B_1, A_8) → B'_1
  29. Mirror(D_1, A_8) → D'_1
  30. Mirror(C_1, A_8) → C'_1
  31. CircumcircleArc(B'_1, D'_1, C'_1) → e'_1
  32. Circle(A_8, 0.85) → f_1
  33. Circle(A20, 0.85) → c_{10}
  34. Circle(A20 + (0.15, 0), 0.45) → d_{10}
  35. CircumcircleArc(B_2, D_2, C_2) → e_2
  36. Mirror(B_2, A20) → B'_2
  37. Mirror(D_2, A20) → D'_2
  38. Mirror(C_2, A20) → C'_2
  39. CircumcircleArc(B'_2, D'_2, C'_2) → e'_2
  40. Circle(A20, 0.85) → f_2
  41. Circle(A_{11}, 0.85) → c_{11}
  42. Circle(A_{11} + (0.15, 0), 0.45) → d_{11}
  43. CircumcircleArc(B_3, D_3, C_3) → e_3
  44. Mirror(B_3, A_{11}) → B'_3
  45. Mirror(D_3, A_{11}) → D'_3
  46. Mirror(C_3, A_{11}) → C'_3
  47. CircumcircleArc(B'_3, D'_3, C'_3) → e'_3
  48. Circle(A_{11}, 0.85) → f_3
  49. Circle(A_{12}, 0.85) → c_{12}
  50. Circle(A_{12} + (0.15, 0), 0.45) → d_{12}
  51. CircumcircleArc(B_4, D_4, C_4) → e_4
  52. Mirror(B_4, A_{12}) → B'_4
  53. Mirror(D_4, A_{12}) → D'_4
  54. Mirror(C_4, A_{12}) → C'_4
  55. CircumcircleArc(B'_4, D'_4, C'_4) → e'_4
  56. Circle(A_{12}, 0.85) → f_4
  57. Circle(A_{13}, 0.85) → c_{13}
  58. Circle(A_{13} + (0.15, 0), 0.45) → d_{13}
  59. CircumcircleArc(B_5, D_5, C_5) → e_5
  60. Mirror(B_5, A_{13}) → B'_5
  61. Mirror(D_5, A_{13}) → D'_5
  62. Mirror(C_5, A_{13}) → C'_5
  63. CircumcircleArc(B'_5, D'_5, C'_5) → e'_5
  64. Circle(A_{13}, 0.85) → f_5
  65. Circle(A_{14}, 0.85) → c_{14}
  66. Circle(A_{14} + (0.15, 0), 0.45) → d_{14}
  67. CircumcircleArc(B_6, D_6, C_6) → e_6
  68. Mirror(B_6, A_{14}) → B'_6
  69. Mirror(D_6, A_{14}) → D'_6
  70. Mirror(C_6, A_{14}) → C'_6
  71. CircumcircleArc(B'_6, D'_6, C'_6) → e'_6
  72. Circle(A_{14}, 0.85) → f_6
  73. Circle(E, 0.85) → g
  74. Circle(F, 0.85) → h
  75. Circle(G, 0.85) → k
  76. Random(6, 42) → total
  77. If(Distance[A, E] < 0.15 ∨ Distance[A, F] < 0.15 ∨ Distance[A, G] < 0.15, 1, 0) → aa
  78. If(Distance[A_1, E] < 0.15 ∨ Distance[A_1, F] < 0.15 ∨ Distance[A_1, G] < 0.15, 2, 0) → bb
  79. If(Distance[A_3, E] < 0.15 ∨ Distance[A_3, F] < 0.15 ∨ Distance[A_3, G] < 0.15, 3, 0) → cc
  80. If(Distance[A_4, E] < 0.15 ∨ Distance[A_4, F] < 0.15 ∨ Distance[A_4, G] < 0.15, 4, 0) → dd
  81. If(Distance[A_2, E] < 0.15 ∨ Distance[A_2, F] < 0.15 ∨ Distance[A_2, G] < 0.15, 5, 0) → ee
  82. If(Distance[A_5, E] < 0.15 ∨ Distance[A_5, F] < 0.15 ∨ Distance[A_5, G] < 0.15, 6, 0) → ff
  83. If(Distance[A_6, E] < 0.15 ∨ Distance[A_6, F] < 0.15 ∨ Distance[A_6, G] < 0.15, 7, 0) → gg
  84. If(Distance[A_7, E] < 0.15 ∨ Distance[A_7, F] < 0.15 ∨ Distance[A_7, G] < 0.15, 8, 0) → hh
  85. If(Distance[A_9, E] < 0.15 ∨ Distance[A_9, F] < 0.15 ∨ Distance[A_9, G] < 0.15, 9, 0) → ii
  86. If(Distance[A_8, E] < 0.15 ∨ Distance[A_8, F] < 0.15 ∨ Distance[A_8, G] < 0.15, 10, 0) → jj
  87. If(Distance[A20, E] < 0.15 ∨ Distance[A20, F] < 0.15 ∨ Distance[A20, G] < 0.15, 11, 0) → kk
  88. If(Distance[A_{11}, E] < 0.15 ∨ Distance[A_{11}, F] < 0.15 ∨ Distance[A_{11}, G] < 0.15, 12, 0) → ll
  89. If(Distance[A_{12}, E] < 0.15 ∨ Distance[A_{12}, F] < 0.15 ∨ Distance[A_{12}, G] < 0.15, 13, 0) → mm
  90. If(Distance[A_{13}, E] < 0.15 ∨ Distance[A_{13}, F] < 0.15 ∨ Distance[A_{13}, G] < 0.15, 14, 0) → nn
  91. If(Distance[A_{14}, E] < 0.15 ∨ Distance[A_{14}, F] < 0.15 ∨ Distance[A_{14}, G] < 0.15, 15, 0) → oo
  92. Polygon(P, Q, R, S) → poly1, p, q, r, s

AI 绘图提示语参考

在平面上先给定一个主要点作为中心,围绕该点画一组同心圆及其对应的平移圆弧:构造一个较大圆(半径0.85)以及将圆心向右平移0.15后的较小圆(半径0.45),再对多个按序变化的中心重复同样的圆构造,形成若干“圆弧对”。随后取三个关键点(分别来自前述几何框架的顶点组合),画以这三点为端点所确定的外接圆弧;再把该三点分别关于同一个参考点进行镜像,得到另一组镜像点,并用它们再画出对应的外接圆弧。让这些镜像外接圆弧与原外接圆弧共同构成“加法谜题”的几何分区框架。
以上提示语为根据原始绘图命令整理而来,仅供参考。