Partial Products Multiplication Demo

Partial Products Multiplication Demo
Loading the math board and drawing, please wait…
2018-03-06 09:20
This example demonstrates the partial products multiplication method, visually breaking down the multiplication process into simpler steps. Core math concepts include the distributive property, prime factorization, and geometric construction. GeoGebra commands and objects used in the construction are Intersect, Point, Segment, Line, Polygon, Distance, PointIn, and Textfield. Suitable for middle school and above students to understand the geometric interpretation and problem-solving techniques of multiplication.

GeoGebra Commands & Parameters

  1. Intersect(xAxis, yAxis) → A
  2. Point(xAxis) → B
  3. Segment(A, B) → a
  4. Point(yAxis) → C
  5. Segment(A, C) → b
  6. Line(C, a) → c
  7. Line(B, b) → d
  8. Intersect(c, d) → D
  9. Point(b) → F
  10. Line(F, a) → f
  11. Point(a) → E
  12. Line(E, b) → e
  13. Intersect(f, e) → G
  14. Intersect(c, e) → H
  15. Intersect(d, f) → I
  16. Polygon(C, H, G, F) → poly1, c_1, h, g, f_1
  17. Polygon(G, H, D, I) → poly2, g_1, h_1, d_1, i
  18. Polygon(G, I, B, E) → poly3, g_2, i_1, b_1, e_1
  19. Polygon(G, E, A, F) → poly4, g_3, e_2, a_1, f_2
  20. Segment(C, D) → j
  21. Segment(I, B) → k
  22. Segment(D, I) → l
  23. Segment(B, E) → m
  24. Segment(E, A) → n
  25. Segment(A, F) → p
  26. Segment(F, C) → q
  27. Segment(F, G) → r
  28. Segment(G, I) → s
  29. Intersect(c_1, h) → J
  30. Segment(E, J) → t
  31. Distance(H, D) → distanceHD
  32. Distance(C, H) → distanceCH
  33. Distance(C, F) → distanceCF
  34. Distance(F, A) → distanceFA
  35. Distance(D, B) → distanceDB
  36. PointIn(poly1) → Pointpoly1
  37. PointIn(poly2) → Pointpoly2
  38. PointIn(poly4) → Pointpoly4
  39. PointIn(poly3) → Pointpoly3
  40. Intersect(a, b) → K
  41. Point(d_1) → L
  42. Textfield() → InputBox1
  43. Textfield() → InputBox2
  44. Textfield(j1) → InputBox5
  45. Textfield(k1) → InputBox6
  46. Textfield(l1) → InputBox7
  47. Textfield(m1) → InputBox8
  48. Textfield(p1) → InputBox3