Decimal Multiplication Geometric Demonstration by Balajothi T

Decimal Multiplication Geometric Demonstration by Balajothi T
Loading the math board and drawing, please wait…
2019-02-13 14:48
This example demonstrates decimal multiplication through geometric figures. Key mathematical concepts include multiplication and decimals. The construction uses GeoGebra commands such as Product, Mod, Sequence, Segment, and Polygon. Suitable for high-grade elementary or junior high school students learning decimal multiplication.

GeoGebra Commands & Parameters

  1. Product({0.12, m}) → o
  2. Product({o, 100}) → t
  3. Mod(t, 10) → u
  4. Sequence(Dilate[D, k, B], k, 0, 1, 0.1) → l1
  5. Sequence(Dilate[C, k, A], k, 0, 1, 0.1) → l2
  6. Sequence(Segment[Element[l1, k], Element[l2, k]], k, 1, 11) → l3
  7. Sequence(Dilate[B, k, A], k, 0, 1, 0.1) → l4
  8. Sequence(Dilate[D, k, C], k, 0, 1, 0.1) → l5
  9. Sequence(Segment[Element[l4, k], Element[l5, k]], k, 1, 11) → l6
  10. Sequence(Dilate[G, k, E], k, 0, 1, 0.1) → l7
  11. Sequence(Dilate[H, k, F], k, 0, 1, 0.1) → l8
  12. Sequence(Segment[Element[l7, k], Element[l8, k]], k, 1, 11) → l9
  13. Segment(E, G) → f
  14. Segment(H, F) → g
  15. Polygon(E, F, H, G) → q1, e, f_1, h, g_1
  16. Polygon(K, I, J, L) → q2, k, i, j, l
  17. Polygon(N, M, O, P) → q3, n_1, m_1, o_1, p
  18. Sequence(Dilate[Q, k, R], k, 0, 1, 0.1) → l10
  19. Sequence(Dilate[S, k, T], k, 0, 1, 0.1) → l11
  20. Sequence(Segment[Element[l10, k], Element[l11, k]], k, 1, 11) → l12
  21. Segment(R, Q) → q
  22. Segment(S, T) → r
  23. Polygon(Q, S, T, R) → q4, q_1, s, t_1, r_1
  24. Polygon(U, V, Z, W) → q5, u_1, v_1, z_1, w_1
  25. Polygon(A_1, B_1, D_1, C_1) → q6, a_1, b_1, d_1, c_1
  26. Sequence(Dilate[E_1, k, G_1], k, 0, 1, 0.1) → l13
  27. Sequence(Dilate[F_1, k, H_1], k, 0, 1, 0.1) → l14
  28. Sequence(Dilate[E_2, k, G_2], k, 0, 1, 0.1) → l13_1
  29. Sequence(Dilate[F_2, k, H_2], k, 0, 1, 0.1) → l14_1
  30. Sequence(Dilate[Q_1, k, R_1], k, 0, 1, 0.1) → l10_1
  31. Sequence(Dilate[S_1, k, T_1], k, 0, 1, 0.1) → l11_1
  32. Sequence(Dilate[Q_2, k, R_2], k, 0, 1, 0.1) → l10_2
  33. Sequence(Dilate[S_2, k, T_2], k, 0, 1, 0.1) → l11_2
  34. Sequence(Segment[Element[l10_2, k], Element[l11_2, k]], k, 1, 11) → l12_1
  35. Segment(R_2, Q_2) → q_2
  36. Segment(S_2, T_2) → r_2
  37. Polygon(Q_2, S_2, T_2, R_2) → q4_1, q_3, s_1, t_2, r_3
  38. Polygon(U_2, V_2, Z_2, W_2) → q5_1, u_2, v_2, z_2, w_2
  39. Polygon(A_3, B_3, D_3, C_3) → q6_1, a_2, b_2, d_2, c_2
  40. Sequence(Dilate[Q_3, k, R_3], k, 0, 1, 0.1) → l10_3
  41. Sequence(Dilate[S_3, k, T_3], k, 0, 1, 0.1) → l11_3
  42. Sequence(Segment[Element[l10_3, k], Element[l11_3, k]], k, 1, 11) → l12_2
  43. Segment(R_3, Q_3) → q_4
  44. Segment(S_3, T_3) → r_4
  45. Polygon(Q_3, S_3, T_3, R_3) → q4_2, q_5, s_2, t_3, r_5
  46. Polygon(U_3, V_3, Z_3, W_3) → q5_2, u_3, v_3, z_3, w_3
  47. Polygon(A_4, B_4, D_4, C_4) → q6_2, a_3, b_3, d_3, c_3
  48. Sequence(Dilate[Q_4, k, R_4], k, 0, 1, 0.1) → l10_4
  49. Sequence(Dilate[S_4, k, T_4], k, 0, 1, 0.1) → l11_4
  50. Sequence(Segment[Element[l10_4, k], Element[l11_4, k]], k, 1, 11) → l12_3
  51. Segment(R_4, Q_4) → q_6
  52. Segment(S_4, T_4) → r_6
  53. Polygon(Q_4, S_4, T_4, R_4) → q4_3, q_7, s_3, t_4, r_7
  54. Polygon(U_4, V_4, Z_4, W_4) → q5_3, u_4, v_4, z_4, w_4
  55. Polygon(A_5, B_5, D_5, C_5) → q6_3, a_4, b_4, d_4, c_4
  56. Polygon(A, B, I_1, J_1, K_1, L_1) → poly1, a, b, i_1, j_1, k_1, l_1