P6 Symmetry Appreciation: Exploring Symmetrical Figures

P6 Symmetry Appreciation: Exploring Symmetrical Figures
Loading the math board and drawing, please wait…
2020-05-05 14:31
① This GeoGebra example dynamically presents a collection of symmetrical figures, allowing learners to visually appreciate and understand the characteristics and beauty of axial symmetry. ② Core mathematical concepts include axial symmetry, axes of symmetry, mirror transformations of shapes, and constructing complex patterns through symmetric operations. ③ Construction highlights: The example uses the Mirror command to create symmetric copies of base figures, combined with Sequence and Segment to generate symmetric elements, while IndexOf and Element manage object lists; buttons (buttonGridDot, buttonNewQ) control display and random generation of new questions, involving objects such as ListSymA, Red1~Red5 and their mirrored counterparts RefRed, enabling interactive exploration. ④ Suitable for upper primary (e.g., P6) or lower secondary students, this resource serves introductory geometry teaching, intuitive understanding of symmetry, and can be used as a math activity or fun exercise to foster spatial reasoning and aesthetic appreciation of shapes.

GeoGebra Commands & Parameters

  1. IndexOf(SelectedElement[ListSymA], ListSymA) → NumSymA
  2. Element({SymA1, SymA2, SymA3, SymA4}, NumSymA) → SymA
  3. Segment(Red1a, Red1b) → Red1
  4. Segment(Red2a, Red2b) → Red2
  5. Segment(Red3a, Red3b) → Red3
  6. Segment(Red4a, Red4b) → Red4
  7. Sequence(Sequence[(s, t), s, -14, 12], t, -8, 8) → ListDots
  8. IndexOf(SelectedElement[ListNumSeg], ListNumSeg) → NumSeg
  9. Segment(Red5a, Red5b) → Red5
  10. Mirror(Red1a, SymA) → Red1a'
  11. Mirror(Red1b, SymA) → Red1b'
  12. Segment(Red1a', Red1b') → RefRed1
  13. Mirror(Red2a, SymA) → Red2a'
  14. Mirror(Red2b, SymA) → Red2b'
  15. Segment(Red2a', Red2b') → RefRed2
  16. Mirror(Red3a, SymA) → Red3a'
  17. Mirror(Red3b, SymA) → Red3b'
  18. Segment(Red3a', Red3b') → RefRed3
  19. Mirror(Red4a, SymA) → Red4a'
  20. Mirror(Red4b, SymA) → Red4b'
  21. Segment(Red4a', Red4b') → RefRed4
  22. Mirror(Red5a, SymA) → Red5a'
  23. Mirror(Red5b, SymA) → Red5b'
  24. Segment(Red5a', Red5b') → RefRed5