Learn Math While Playing: MathLego

Learn Math While Playing: MathLego
Loading the math board and drawing, please wait…
2020-03-10 16:01
This example demonstrates geometric constructions involving polygons, circles, and their intersections through interactive manipulation. Core math concepts include arithmetic, calculus, fractions, binomial distribution, set theory, bar charts, variance, and quadratic equations. It leverages GeoGebra commands like Polygon, Circle, Intersect, and Sequence for construction. Ideal for middle school students and math enthusiasts for visualizing geometric principles and learning concepts.

GeoGebra Commands & Parameters

  1. Polygon(A_2, B, C, D) → poly1, a, b, c, d
  2. Polygon(E, F, 4) → poly2, f, g, h, i, G, H
  3. Circle(I, 0.3) → k
  4. Circle(J, 0.3) → p
  5. Circle(L, 0.3) → q
  6. Circle(K, 0.3) → r_6
  7. Circle(K, 0.3) → s
  8. Circle(L, 0.3) → t
  9. Circle(I, 0.3) → c_1
  10. Circle(J, 0.3) → d_1
  11. Polygon(E_4, F_1, 4) → poly2_1, f_1, g_1, h_1, i_1, G_1, H_1
  12. Circle(I_1, 0.3) → k_1
  13. Circle(J_1, 0.3) → p_1
  14. Circle(L_1, 0.3) → q_1
  15. Circle(K_1, 0.3) → r_1
  16. Circle(K_1, 0.3) → s_1
  17. Circle(L_1, 0.3) → t_1
  18. Circle(I_1, 0.3) → c_2
  19. Circle(J_1, 0.3) → d_2
  20. Polygon(E_6, F_2, 4) → poly2_2, f_2, g_2, h_2, i_2, G_2, H_2
  21. Circle(I_2, 0.3) → k_2
  22. Circle(J_2, 0.3) → p_2
  23. Circle(L_2, 0.3) → q_2
  24. Circle(K_2, 0.3) → r_2
  25. Circle(K_2, 0.3) → s_2
  26. Circle(L_2, 0.3) → t_2
  27. Circle(I_2, 0.3) → c_3
  28. Circle(J_2, 0.3) → d_3
  29. Polygon(E_7, F_3, 4) → poly2_3, f_3, g_3, h_3, i_3, G_3, H_3
  30. Circle(I_3, 0.3) → k_3
  31. Circle(J_3, 0.3) → p_3
  32. Circle(L_3, 0.3) → q_3
  33. Circle(K_3, 0.3) → r_3
  34. Circle(K_3, 0.3) → s_3
  35. Circle(L_3, 0.3) → t_3
  36. Circle(I_3, 0.3) → c_4
  37. Circle(J_3, 0.3) → d_4
  38. Polygon(E_8, F_4, 4) → poly2_4, f_4, g_4, h_4, i_4, G_4, H_4
  39. Circle(I_4, 0.3) → k_4
  40. Circle(J_4, 0.3) → p_4
  41. Circle(L_4, 0.3) → q_4
  42. Circle(K_4, 0.3) → r_4
  43. Circle(K_4, 0.3) → s_4
  44. Circle(L_4, 0.3) → t_4
  45. Circle(I_4, 0.3) → c_5
  46. Circle(J_4, 0.3) → d_5
  47. Polygon(E_9, F_5, 4) → poly2_5, f_5, g_5, h_5, i_5, G_5, H_5
  48. Circle(I_5, 0.3) → k_5
  49. Circle(J_5, 0.3) → p_5
  50. Circle(L_5, 0.3) → q_5
  51. Circle(K_5, 0.3) → r_5
  52. Circle(K_5, 0.3) → s_5
  53. Circle(L_5, 0.3) → t_5
  54. Circle(I_5, 0.3) → c_6
  55. Circle(J_5, 0.3) → d_6
  56. Polygon(O, P, N, M_5) → poly3, o, p_6, n, m
  57. Circle(U, 0.3) → e_1
  58. Circle(V, 0.3) → e_2
  59. Circle(W, 0.3) → e_3
  60. Circle(Z, 0.3) → e_4
  61. Circle(Q, 0.3) → e_5
  62. Circle(R, 0.3) → e_6
  63. Circle(S_5, 0.3) → f_6
  64. Circle(T, 0.3) → g_6
  65. Polygon(O_1, P_3, N_1, M_1) → poly3_1, o_1, p_7, n_1, m_1
  66. Circle(U_1, 0.3) → e_7
  67. Circle(V_1, 0.3) → e_8
  68. Circle(W_1, 0.3) → e_9
  69. Circle(Z_1, 0.3) → e_{10}
  70. Circle(Q_1, 0.3) → e_{11}
  71. Circle(R_1, 0.3) → e_{12}
  72. Circle(S_1, 0.3) → f_7
  73. Circle(T_1, 0.3) → g_7
  74. Polygon(O_2, P_5, N_2, M_2) → poly3_2, o_2, p_8, n_2, m_2
  75. Circle(U_2, 0.3) → e_{13}
  76. Circle(V_2, 0.3) → e_{14}
  77. Circle(W_2, 0.3) → e_{15}
  78. Circle(Z_2, 0.3) → e_{16}
  79. Circle(Q_2, 0.3) → e_{17}
  80. Circle(R_2, 0.3) → e_{18}
  81. Circle(S_2, 0.3) → f_8
  82. Circle(T_2, 0.3) → g_8
  83. Polygon(O_3, P_6, N_3, M_3) → poly3_3, o_3, p_9, n_3, m_3
  84. Circle(U_3, 0.3) → e_{19}
  85. Circle(V_3, 0.3) → e_{20}
  86. Circle(W_3, 0.3) → e_{21}
  87. Circle(Z_3, 0.3) → e_{22}
  88. Circle(Q_3, 0.3) → e_{23}
  89. Circle(R_3, 0.3) → e_{24}
  90. Circle(S_3, 0.3) → f_9
  91. Circle(T_3, 0.3) → g_9
  92. Polygon(B_3, C_2, A_3, A_4) → poly4_1, b_2, c_8, a_5, a_4
  93. Circle(D_2, 0.3) → h_7
  94. Circle(B_4, 0.3) → k_7
  95. Polygon(B_5, C_3, A_5, A_6) → poly4_2, b_3, c_9, a_7, a_6
  96. Circle(D_3, 0.3) → h_8
  97. Circle(B_6, 0.3) → k_8
  98. Polygon(B_7, C_4, A_7, A_8) → poly4_3, b_4, c_{10}, a_9, a_8
  99. Circle(D_4, 0.3) → h_9
  100. Circle(B_8, 0.3) → k_9
  101. Polygon(B_9, C_5, A_9, A_{10}) → poly4_4, b_5, c_{11}, a_{11}, a_{10}
  102. Circle(D_5, 0.3) → h_{10}
  103. Circle(B_{10}, 0.3) → k_{10}
  104. Polygon(B_{11}, C_6, A_{11}, A_{12}) → poly4_5, b_6, c_{12}, a_{13}, a_{12}
  105. Circle(D_6, 0.3) → h_{11}
  106. Circle(B_{12}, 0.3) → k_{11}
  107. Polygon(B_{13}, C_7, A_{13}, A_{14}) → poly4_6, b_7, c_{13}, a_{15}, a_{14}
  108. Circle(D_7, 0.3) → h_{12}
  109. Circle(B_{14}, 0.3) → k_{12}
  110. Polygon(B_{15}, C_8, A_{15}, A_{16}) → poly4_7, b_8, c_{14}, a_{17}, a_{16}
  111. Circle(D_8, 0.3) → h_{13}
  112. Circle(B_{16}, 0.3) → k_{13}
  113. Polygon(B_{17}, C_9, A_{17}, A_{18}) → poly4_8, b_9, c_{15}, a_{19}, a_{18}
  114. Circle(D_9, 0.3) → h_{14}
  115. Circle(B_{18}, 0.3) → k_{14}
  116. Polygon(N_4, O_4, M_4, M) → poly4, n_4, o_4, m_4, m_5
  117. Circle(Q_4, 0.3) → h_6
  118. Polygon(N_5, O_5, M_6, M_7) → poly4_9, n_5, o_5, m_7, m_6
  119. Circle(Q_5, 0.3) → h_{15}
  120. Polygon(N_6, O_6, M_8, M_9) → poly4_{10}, n_6, o_6, m_9, m_8
  121. Circle(Q_6, 0.3) → h_{16}
  122. Polygon(N_7, O_7, M_{10}, M_{11}) → poly4_{11}, n_7, o_7, m_{11}, m_{10}
  123. Circle(Q_7, 0.3) → h_{17}
  124. Polygon(N_8, O_8, M_{12}, M_{13}) → poly4_{12}, n_8, o_8, m_{13}, m_{12}
  125. Circle(Q_8, 0.3) → h_{18}
  126. Polygon(N_9, O_9, M_{14}, M_{15}) → poly4_{13}, n_9, o_9, m_{15}, m_{14}
  127. Circle(Q_9, 0.3) → h_{19}
  128. Polygon(N_{10}, O_{10}, M_{16}, M_{17}) → poly4_{14}, n_{10}, o_{10}, m_{17}, m_{16}
  129. Circle(Q_{10}, 0.3) → h_{20}
  130. Polygon(N_{11}, O_{11}, M_{18}, M_{19}) → poly4_{15}, n_{11}, o_{11}, m_{19}, m_{18}
  131. Circle(Q_{11}, 0.3) → h_{21}
  132. Polygon(N_{12}, O_{12}, M_{20}, M_{21}) → poly4_{16}, n_{12}, o_{12}, m_{21}, m_{20}
  133. Circle(Q_{12}, 0.3) → h_{22}
  134. Polygon(N_{13}, O_{13}, M_{22}, M_{23}) → poly4_{17}, n_{13}, o_{13}, m_{23}, m_{22}
  135. Circle(Q_{13}, 0.3) → h_{23}
  136. Intersect(m_5, m_4) → R_4
  137. Polygon(T_4, U_4, S_4, S) → poly5, t_6, u_4, s_6, s_7
  138. Sequence(S + (i, 0.5), i, 0.5, 7.5) → liste2
  139. Sequence(S + (i, 1.5), i, 0.5, 7.5) → liste3
  140. Sequence(Circle[Element[liste2, i], 0.3], i, 1, Length[liste2]) → liste4
  141. Sequence(Circle[Element[liste3, i], 0.3], i, 1, Length[liste3]) → liste5
  142. Polygon(T_5, U_5, S_6, S_7) → poly5_1, t_7, u_1, s_9, s_8
  143. Sequence(S_7 + (i, 0.5), i, 0.5, 7.5) → liste2_1
  144. Sequence(S_7 + (i, 1.5), i, 0.5, 7.5) → liste3_1
  145. Sequence(Circle[Element[liste2_1, i], 0.3], i, 1, Length[liste2_1]) → liste4_1
  146. Sequence(Circle[Element[liste3_1, i], 0.3], i, 1, Length[liste3_1]) → liste5_1
  147. Polygon(T_6, U_6, S_8, S_9) → poly5_2, t_8, u_2, s_{11}, s_{10}
  148. Sequence(S_9 + (i, 0.5), i, 0.5, 7.5) → liste2_2
  149. Sequence(S_9 + (i, 1.5), i, 0.5, 7.5) → liste3_2
  150. Sequence(Circle[Element[liste2_2, i], 0.3], i, 1, Length[liste2_2]) → liste4_2
  151. Sequence(Circle[Element[liste3_2, i], 0.3], i, 1, Length[liste3_2]) → liste5_2
  152. Sequence(Sequence[Circle[(i, j), 0.3], i, 1, 15], j, 1, 14) → plaque
  153. Sequence(Sequence[Circle[(i, j), 0.3], i, 1, 15], j, 1, 14) → liste1

AI Drawing Prompt Reference

Draw a geometric pattern consisting of multiple squares and circles, with several squares inside and outside each square, each containing several circles with a radius of 0.3, partially overlapping each other, creating a complex and visually interesting design suitable for teaching and visualizing geometric principles.
The prompt above was compiled from the original drawing commands and is for reference only.