设计与改编游戏与谜题

设计与改编游戏与谜题
几何画板及绘图内容加载中,请稍等……
2019-05-11 23:31
本范例通过设计和改编游戏与谜题,展示了如何利用GeoGebra进行几何作图。它涉及向量、多边形、圆、线段等核心数学概念。通过使用Circle, Point, Segment, Polygon等命令,用户可以创建复杂的几何图形。适合初中及以上学生和教师使用,用于教学和自我学习。

GeoGebra 命令及参数

  1. Circle(G_1, 1) → c
  2. Circle(G_2, 1) → d
  3. Circle(G_3, 1) → e
  4. Circle(G_4, 1) → f
  5. Point(Circle[E_1, 2]) → J
  6. Segment(E_1, J) → g
  7. Polygon(E_1, J, 3) → poly1, h, i, j, E_4
  8. Circle(G_1, 0.5) → q
  9. Circle(G_3, 0.5) → r
  10. Segment(F_3, G_{10}) → l
  11. Segment(H_3, I) → m
  12. Point(Circle[M, 2]) → N
  13. Segment(M, N) → n
  14. Polygon(F_3, G_{10}, 3) → poly2, s, t, a, F
  15. Polygon(H_3, I, 3) → poly3, f_1, g_1, h_1, G_{11}
  16. Polygon(M, N, 3) → poly4, j_1, k_1, l_1, H_4
  17. Point(Circle[B_{21}, 12]) → B_{25}
  18. Segment(B_{21}, B_{25}) → n_1
  19. Polygon(B_{21}, B_{25}, 4) → poly5, p_1, q_1, r_1, s_1, B_5, B_1
  20. Midpoint(s_1) → B_{11}
  21. Midpoint(r_1) → B_3
  22. Midpoint(B_1, B_{11}) → B_6
  23. Midpoint(B_3, B_5) → B_4
  24. Midpoint(B_1, B_3) → B_2
  25. Midpoint(B_{11}, B_{21}) → B_{16}
  26. OrthogonalLine(B_6, s_1) → t_1
  27. OrthogonalLine(B_{11}, s_1) → a_1
  28. OrthogonalLine(B_{16}, s_1) → b_1
  29. OrthogonalLine(B_2, r_1) → d_1
  30. OrthogonalLine(B_3, r_1) → e_1
  31. OrthogonalLine(B_4, r_1) → f_2
  32. Intersect(d_1, n_1) → B_{22}
  33. Intersect(e_1, n_1) → B_{23}
  34. Intersect(f_2, n_1) → B_{24}
  35. Intersect(b_1, q_1) → B_{20}
  36. Intersect(t_1, q_1) → B_{10}
  37. Intersect(a_1, q_1) → B_{15}
  38. Segment(B_2, B_{22}) → g_2
  39. Segment(B_3, B_{23}) → h_2
  40. Segment(B_4, B_{24}) → i_2
  41. Segment(B_{16}, B_{20}) → j_2
  42. Segment(B_{11}, B_{15}) → k_2
  43. Segment(B_6, B_{10}) → l_2
  44. Circle(L_1, 1) → c_2
  45. Circle(L_2, 1) → d_2
  46. Circle(L_3, 1) → e_2
  47. Circle(L_4, 1) → p_2
  48. Point(Circle[S_1, 2]) → T_1
  49. Segment(S_1, T_1) → m_2
  50. Point(Circle[U_1, 2]) → V_1
  51. Segment(U_1, V_1) → n_2
  52. Point(Circle[W_1, 2]) → Z_1
  53. Segment(W_1, Z_1) → q_2
  54. Point(Circle[A_2, 2]) → B_8
  55. Segment(A_2, B_8) → r_2
  56. Polygon(S_1, T_1, 3) → poly6, s_2, t_2, a_2, A
  57. Polygon(U_1, V_1, 3) → poly7, f_3, g_3, h_3, W
  58. Polygon(W_1, Z_1, 3) → poly8, b_2, j_3, k_3, B
  59. Polygon(A_2, B_8, 3) → poly9, n_3, p_3, q_3, V
  60. Circle(L_1, 0.5) → d_3
  61. Circle(L_3, 0.5) → e_3
  62. Point(Circle[O_1, 3]) → P_1
  63. Segment(O_1, P_1) → t_3
  64. Polygon(O_1, P_1, 4) → poly10, a_3, b_3, f_4, g_4, Q_1, R_1
  65. PointIn(poly10) → M_2
  66. Cylinder(q, 2) → u, c_4, v
  67. Cylinder(c, 2) → w, d_4, o_1
  68. Cylinder(d, 2) → u_1, e_4, v_1
  69. Cylinder(r, 4) → w_2, k_4, o_3
  70. Cylinder(e, 4) → u_3, p_4, v_3
  71. Cylinder(f, 4) → j_4, r_4, l_4
  72. Cylinder(p_2, 4) → n_4, s_4, o_4
  73. Cylinder(e_3, 4) → t_4, c_5, u_4
  74. Cylinder(e_2, 4) → v_4, d_5, w_4
  75. Cylinder(d_2, 2) → g_5, h_5, i_5
  76. Cylinder(d_3, 2) → k_5, p_5, l_5
  77. Cylinder(c_2, 2) → m_5, q_5, n_5
  78. Plane(xAxis, yAxis) → v_5
  79. Prism(poly4, 4) → m_1, S, edge27, edgeST, edge29, edge28, T, K_1, faceMNTS, face21, face20, face19, edgeMS, edgeNT
  80. LineBisector(f_1) → i_1
  81. LineBisector(g_1) → c_1
  82. Intersect(i_1, c_1) → G_7
  83. Circle(G_7, 0.5) → q_4
  84. Cylinder(q_4, 4) → w_3, c_6, a_4
  85. Prism(poly3, 4) → b_4, R, edge21, edge22, edge24, edge23, G_9, H_1, face15, face17, face16, face14, edge19, edge20
  86. LineBisector(j_1) → i_4
  87. LineBisector(k_1) → f_6
  88. Intersect(i_4, f_6) → G_8
  89. Prism(poly2, 2) → b, O, edgeFQ, edgeOP, edgePQ, edgeOQ, P, Q, face6, face8, face7, faceOPQ, edge9, edge10
  90. LineBisector(i) → k
  91. LineBisector(h) → p
  92. Intersect(k, p) → G_5
  93. Circle(G_5, 0.5) → h_4
  94. Cylinder(h_4, 2) → w_1, d_6, o_2
  95. Prism(poly1, 2) → u_2, K, edge12, edgeKL, edgeLU, edgeKU, L, U, face9, face11, face10, faceKLU, edge11, edgeJL
  96. Prism(poly9, 4) → v_2, Z, edge15, edge16, edge18, edge17, A_1, C_1, face13, face22, face18, face12, edge13, edge14
  97. Prism(poly7, 2) → i_3, D_1, edge30, edge31, edge33, edge32, F_1, I_1, face24, face26, face25, face23, edge25, edge26
  98. LineBisector(f_3) → r_3
  99. LineBisector(g_3) → m_4
  100. Intersect(r_3, m_4) → L_6
  101. LineBisector(s) → j_5
  102. LineBisector(t) → g_6
  103. Intersect(j_5, g_6) → G_6
  104. LineBisector(n_3) → h_6
  105. LineBisector(p_3) → i_6
  106. Intersect(h_6, i_6) → L_8
  107. LineBisector(s_2) → l_3
  108. LineBisector(t_2) → m_3
  109. Intersect(l_3, m_3) → L_5
  110. LineBisector(b_2) → s_3
  111. LineBisector(j_3) → c_3
  112. Intersect(s_3, c_3) → L_7
  113. Circle(L_5, 0.5) → e_5
  114. Circle(L_7, 0.5) → f_5
  115. Cylinder(e_5, 2) → a_5, r_5, b_5
  116. Prism(poly6, 2) → o_5, C, edgeAE, edgeCD, edgeDE, edgeCE, D, E, face27, face29, face28, faceCDE, edge34, edge35
  117. Cylinder(f_5, 4) → s_5, t_5, u_5
  118. Prism(poly8, 4) → w_5, G, edge38, edgeGH, edge40, edge39, H, J_1, face31, face33, face32, face30, edge36, edge37