Multiplying Fractions: Visualizing Multiplication via Geometry

Multiplying Fractions: Visualizing Multiplication via Geometry
Loading the math board and drawing, please wait…
2023-07-01 20:24
In collections Introduction to Fractions
This example demonstrates fraction multiplication through geometric construction. Key concepts include fraction multiplication, proportional relationships, and geometric area calculations. Construction involves using GeoGebra commands like Point, Circle, and Polygon to create shapes, along with Vector and Rotate for positioning. Suitable for middle school students or math teaching demonstrations.

GeoGebra Commands & Parameters

  1. Point(xAxis) → A
  2. Point(xAxis) → B
  3. Circle(A, B) → c_{4}
  4. Polygon(B, P, b) → poly1, f, q, r, s, t, a_{3}, b_{3}, d_{4}, e, f_1, g_1, g, h_1, C, D, E, F, G, H, I, J, K, h, L, M, O, Q, R, S, T, U, V, i, j, k, l, m, p
  5. Segment(P, A) → i_1
  6. Segment(A, C) → j_1
  7. Segment(D, A) → k_1
  8. Segment(E, A) → l_1
  9. Segment(F, A) → m_1
  10. Segment(G, A) → n_1
  11. Segment(H, A) → p_1
  12. Segment(I, A) → q_1
  13. Segment(J, A) → r_1
  14. Segment(K, A) → s_1
  15. Segment(L, A) → t_1
  16. Segment(M, A) → a_1
  17. Segment(O, A) → b_1
  18. Segment(Q, A) → c_1
  19. Segment(R, A) → d_1
  20. Segment(S, A) → e_1
  21. Segment(T, A) → f_2
  22. Segment(U, A) → g_2
  23. Segment(V, A) → h_2
  24. Segment(B, A) → i_2
  25. Vector(A, W) → u
  26. Translate(F, u) → F'
  27. Translate(A, u) → A'
  28. Segment(F', A') → j_2
  29. Translate(E, u) → E'
  30. Translate(A, u) → A'_{1}
  31. Segment(E', A'_{1}) → k_2
  32. Translate(D, u) → D'
  33. Translate(A, u) → A'_{2}
  34. Segment(D', A'_{2}) → l_2
  35. Translate(A, u) → A'_{3}
  36. Translate(C, u) → C'
  37. Segment(A'_{3}, C') → m_2
  38. Translate(P, u) → P'
  39. Translate(A, u) → A'_{4}
  40. Segment(P', A'_{4}) → n_2
  41. Translate(B, u) → B'
  42. Translate(A, u) → A'_{5}
  43. Segment(B', A'_{5}) → p_2
  44. Translate(G, u) → G'
  45. Translate(A, u) → A'_{6}
  46. Segment(G', A'_{6}) → q_2
  47. Translate(H, u) → H'
  48. Translate(A, u) → A'_{7}
  49. Segment(H', A'_{7}) → r_2
  50. Translate(I, u) → I'
  51. Translate(A, u) → A'_{8}
  52. Segment(I', A'_{8}) → s_2
  53. Translate(J, u) → J'
  54. Translate(A, u) → A'_{9}
  55. Segment(J', A'_{9}) → t_2
  56. Translate(c_{4}, u) → c'
  57. Translate(O_{1}, u) → Z
  58. CircleSector(W, B', Z) → c_2
  59. Point(xAxis) → A_1
  60. Vector(A, A_1) → v
  61. Translate(B, v) → B'_{1}
  62. Translate(A, v) → A'_{10}
  63. Segment(B'_{1}, A'_{10}) → a_2
  64. Translate(P, v) → P'_{1}
  65. Translate(A, v) → A'_{11}
  66. Segment(P'_{1}, A'_{11}) → b_2
  67. Translate(A, v) → A'_{12}
  68. Translate(C, v) → C'_{1}
  69. Segment(A'_{12}, C'_{1}) → d_2
  70. Translate(D, v) → D'_{1}
  71. Translate(A, v) → A'_{13}
  72. Segment(D'_{1}, A'_{13}) → e_2
  73. Translate(E, v) → E'_{1}
  74. Translate(A, v) → A'_{14}
  75. Segment(E'_{1}, A'_{14}) → f_3
  76. Translate(F, v) → F'_{1}
  77. Translate(A, v) → A'_{15}
  78. Segment(F'_{1}, A'_{15}) → g_3
  79. Translate(G, v) → G'_{1}
  80. Translate(A, v) → A'_{16}
  81. Segment(G'_{1}, A'_{16}) → h_3
  82. Translate(H, v) → H'_{1}
  83. Translate(A, v) → A'_{17}
  84. Segment(H'_{1}, A'_{17}) → i_3
  85. Translate(I, v) → I'_{1}
  86. Translate(A, v) → A'_{18}
  87. Segment(I'_{1}, A'_{18}) → j_3
  88. Translate(J, v) → J'_{1}
  89. Translate(A, v) → A'_{19}
  90. Segment(J'_{1}, A'_{19}) → k_3
  91. Translate(c_{4}, v) → c'_{1}
  92. CircleSector(A, B, O_{1}) → c_3
  93. Point(i_2) → B_1
  94. CircleSector(A, B_1, Ptshade) → d_3
  95. Segment(C_1, D_1) → l_3
  96. Point(l_3) → E_1
  97. Vector(C_1, E_1) → w
  98. Translate(d_3, w) → e_3
  99. Sequence(Segment[(0, 0), (cos((((a * N)) / d * i)), sin((((a * N)) / d * i)))], i, 1, d, 1) → l2
  100. GCD(p_{5}) → n_{8}
  101. Element(p_{6}, 1) → p_{7}
  102. Element(p_{6}, 2) → p_{8}
  103. GCD(Element[ans1, 1], Element[ans1, 2]) → ans2
  104. Element(ans3, 2) → ans4
  105. Rotate(B'_{1}, (360°) / n, A_1) → F_1
  106. Angle(B'_{1}, A_1, F_1) → α
  107. Polygon(B'_{1}, F_1, n) → poly2, m_3, i_4, j_4, k_4, l_4, m_4, n_4, q_4, r_4, s_4, t_4, n_3, a_4, b_4, e_4, f_5, g_5, h_5, i_5, j_5, k_5, l_5, q_3, m_5, n_5, q_5, r_5, s_5, t_5, a_5, G_1, H_1, I_1, r_3, J_1, K_1, L_1, M_1, N_1, P_1, Q_1, R_1, S_1, T_1, s_3, U_1, V_1, W_1, Z_1, A_2, B_2, C_2, D_2, E_2, F_2, t_3, G_2, H_2, I_2, J_2, K_2, L_2, M_2, O_2, P_2, Q_2, f_4, R_2, g_4, h_4
  108. Segment(S_2, F_1) → b_5
  109. Segment(G_1, S_2) → c_5
  110. Segment(H_1, S_2) → d_5
  111. Segment(I_1, S_2) → e_5
  112. Segment(J_1, S_2) → f_6
  113. Segment(K_1, S_2) → g_6
  114. Segment(L_1, S_2) → h_6
  115. Segment(M_1, S_2) → i_6
  116. Segment(N_1, S_2) → j_6
  117. Segment(P_1, S_2) → k_6
  118. Segment(Q_1, S_2) → l_6
  119. Segment(R_1, S_2) → m_6
  120. Segment(S_1, S_2) → n_6
  121. Segment(T_1, S_2) → q_6
  122. Segment(S_2, U_1) → r_6
  123. Segment(V_1, S_2) → s_6
  124. Segment(W_1, S_2) → t_6
  125. Segment(Z_1, S_2) → a_6
  126. Segment(A_2, S_2) → b_6
  127. Segment(S_2, B_2) → c_6
  128. Segment(C_2, S_2) → d_6
  129. Segment(D_2, S_2) → e_6
  130. Segment(E_2, S_2) → f_7
  131. Segment(F_2, S_2) → g_7
  132. Segment(G_2, S_2) → h_7
  133. Segment(S_2, H_2) → i_7
  134. Segment(S_2, I_2) → j_7
  135. Segment(S_2, J_2) → k_7
  136. Segment(S_2, K_2) → l_7
  137. Segment(S_2, L_2) → m_7
  138. Segment(S_2, M_2) → n_7
  139. Segment(S_2, O_2) → q_7
  140. Segment(S_2, P_2) → r_7
  141. Segment(S_2, Q_2) → s_7
  142. Segment(S_2, R_2) → t_7
  143. Segment(S_2, B'_{1}) → a_7
  144. Textfield(ansnum) → InputBox1
  145. Random(2, 5) → givena2
  146. Random(2, 5) → givenb2

AI Drawing Prompt Reference

Draw a circle and use it to create a polygon with point B. Then, draw multiple line segments from point A that intersect the circle. Next, use vector u to translate points F, E, D, C, P, G, H, B, G, H to new positions, forming new line segments. Finally, connect the endpoints of these new segments to create a complex geometric shape.
The prompt above was compiled from the original drawing commands and is for reference only.