Guess the Transformation: Scoring Practice

Guess the Transformation: Scoring Practice
Loading the math board and drawing, please wait…
2018-07-23 21:28
This example randomly transforms a rectangle to let students guess and verify the type of transformation. Key concepts include reflection, rotation, and translation. GeoGebra commands used include Random, Mirror, Rotate, and Translate. Suitable for middle school and above students to practice geometric transformations.

GeoGebra Commands & Parameters

  1. Random(-7, 7) → rx
  2. Random(-6, 3) → ry
  3. Random(1, 4) → bx
  4. Random(1, 3) → by
  5. Random(1, 3) → cx
  6. Random(1, 3) → cy
  7. Polygon(A, B, C) → Orig, c, a, b
  8. Mirror(A, xAxis) → A'
  9. Mirror(B, xAxis) → B'
  10. Mirror(C, xAxis) → C'
  11. Polygon(A', B', C') → Rxaxis, c', a', b'
  12. Mirror(A, yAxis) → A'_1
  13. Mirror(B, yAxis) → B'_1
  14. Mirror(C, yAxis) → C'_1
  15. Polygon(A'_1, B'_1, C'_1) → Ryaxis, c'_1, a'_1, b'_1
  16. Mirror(A, f) → A'_2
  17. Mirror(B, f) → B'_2
  18. Mirror(C, f) → C'_2
  19. Polygon(A'_2, B'_2, C'_2) → Ryex, c'_2, a'_2, b'_2
  20. Mirror(A, Origin) → A'_3
  21. Mirror(B, Origin) → B'_3
  22. Mirror(C, Origin) → C'_3
  23. Polygon(A'_3, B'_3, C'_3) → ROO, c'_3, a'_3, b'_3
  24. Rotate(A, (-(90°)), Origin) → A'_4
  25. Rotate(B, (-(90°)), Origin) → B'_4
  26. Rotate(C, (-(90°)), Origin) → C'_4
  27. Polygon(A'_4, B'_4, C'_4) → RotClock, c'_4, a'_4, b'_4
  28. Rotate(A, 90°, Origin) → A'_5
  29. Rotate(B, 90°, Origin) → B'_5
  30. Rotate(C, 90°, Origin) → C'_5
  31. Polygon(A'_5, B'_5, C'_5) → RotCountr, c'_5, a'_5, b'_5
  32. If(x(A) > 0, Random[-10, -3], Random[3, 10]) → Tx
  33. If(y(A) > 0, Random[-7, -3], Random[3, 7]) → Ty
  34. Vector(Origin, V) → u
  35. Translate(A, u) → A'_6
  36. Translate(B, u) → B'_6
  37. Translate(C, u) → C'_6
  38. Polygon(A'_6, B'_6, C'_6) → Trans, c'_6, a'_6, b'_6
  39. Random(1, 7) → Ans
  40. If(Ans ≟ Guess, 1, 0) → add

AI Drawing Prompt Reference

Draw an irregular quadrilateral at a random position and size, then reflect it across the x-axis and y-axis to create two new quadrilaterals. Next, rotate the original quadrilateral 90 degrees clockwise around the origin to get another transformed quadrilateral. Finally, translate the original quadrilateral by a random vector to obtain a translated quadrilateral. Draw all the quadrilaterals and their transformations in sequence.
The prompt above was compiled from the original drawing commands and is for reference only.