Reflection Practice by Berthier

Reflection Practice by Berthier
Loading the math board and drawing, please wait…
2017-04-03 21:31
This example demonstrates interactive practice with randomized reflection questions and automatic checking. It involves core math concepts like reflection transformation, frequency distribution, linear functions, median value, and geometric constructions. Constructed using commands like RandomElement, Sequence, Flatten, Shuffle, First, Take, Point, Line, Segment, Mirror, If, Distance, and objects such as Points, Lines, Segments. Suitable for high school students to reinforce reflection transformation knowledge and improve problem-solving skills.

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