Quadratic Factoring Puzzle

Quadratic Factoring Puzzle
Loading the math board and drawing, please wait…
2020-12-20 01:14
This example uses a puzzle game to demonstrate quadratic factoring. Key math concepts include quadratic functions and factoring. It utilizes commands such as Random, RandomElement, RemoveUndefined, If, Polygon, Coefficients, Centroid, Max. Suitable for middle school and above students to learn the method of factoring quadratic equations.

GeoGebra Commands & Parameters

  1. Random(-5, 5) → m2
  2. Random(-5, 5) → l2
  3. Random(-5, 5) → k2
  4. Random(-5, 5) → j2
  5. RandomElement(l1) → m
  6. RandomElement(l1) → l
  7. RandomElement(l1) → k
  8. RandomElement(l1) → j
  9. RemoveUndefined(Sequence[If[n(i), i], i, -20, 20]) → l4
  10. If(Defined[RandomElement[l4]], RandomElement[l4], 6.5) → xs
  11. Polygon(A, B, E, (x(A), y(E))) → q1, a, b, e, f
  12. Polygon(A, B, C, (x(A), y(C))) → q2, a_1, b_1, c, g
  13. Polygon(D, B, C, (x(D), y(C))) → q3, d, b_2, c_1, h
  14. Polygon(D, B, E, (x(D), y(E))) → q4, d_1, b_3, e_1, i
  15. Random(-5, 5) → k2_1
  16. Random(-5, 5) → j2_1
  17. Coefficients(q_1) → lq1
  18. Coefficients(q_2) → lq2
  19. Coefficients(q_3) → lq3
  20. Coefficients(q_4) → lq4
  21. Centroid(q1) → F
  22. Centroid(q2) → G
  23. Centroid(q3) → H
  24. Centroid(q4) → I
  25. Max(y(C) + 5, (aspect * (x(D) + 2)) + y(E) - 1) → ymax
  26. If(ymax ≟ y(C) + 5, (y(C) - y(E) + 6) / (aspect) - 1, x(D) + 1) → xmax

AI Drawing Prompt Reference

Draw a quadratic factoring puzzle game interface. Create a large rectangle divided into four smaller rectangles, each containing a quadratic polynomial with random integer coefficients. Mark the centroid of each small rectangle with a point. Add a text box above or beside the figure displaying a randomly generated quadratic expression for the user to factor. The overall layout is on a coordinate plane with axes and grid lines, light background, clear graphics, suitable for educational demonstration.
The prompt above was compiled from the original drawing commands and is for reference only.