Test Yourself: Reflection by Michael Borcherds

Test Yourself: Reflection by Michael Borcherds
Loading the math board and drawing, please wait…
2013-11-14 19:10
A randomized reflection question set with automatic checking. Demonstrates reflection transformations, involving concepts like reflection and parallelograms. Utilizes GeoGebra commands such as RandomElement, Sequence, Flatten, and Shuffle. Suitable for middle school and above students for self-testing and learning.

GeoGebra Commands & Parameters

  1. RandomElement({(2, 3), (3, 3), (3, 2), (1, 3)}) → D
  2. Sequence(Sequence[(i, j), i, 1, 5], j, 1, 5) → list1
  3. Flatten(list1) → list2
  4. Shuffle(list2) → list3
  5. First(list3, 1) → list4
  6. Take(list3, 3, 3) → list6
  7. Point(list6) → A
  8. Take(list3, 2, 2) → list5
  9. Point(list6) → C
  10. Point(list5) → B
  11. Line(A, B) → lineAB
  12. Line((2, 2), D) → c
  13. Segment(A, B) → a
  14. Segment(E, F) → d
  15. Segment(F, G) → e
  16. Mirror(B, c) → B'
  17. If(Distance[C, lineAB] ≟ 0, C + (sgn(x(lineAB)), sgn(y(lineAB))), C) → CC
  18. Mirror(CC, c) → C'
  19. Segment(B', C') → b'
  20. Mirror(A, c) → A'
  21. Segment(B', A') → f
  22. Segment(B, CC) → b
  23. Distance(C, Line[A, B]) → h

AI Drawing Prompt Reference

Draw a parallelogram with points A, B, and C, where A and B are on one line and C is on another parallel line. Use point D as the mirror axis to draw the images of points A, B, and C, A', B', and C', and connect them to form a new shape. Pay attention to the distance h from point C to line AB.
The prompt above was compiled from the original drawing commands and is for reference only.