P6 Horizontal Symmetry Axis Exercise
Loading the math board and drawing, please wait…
In collections
P6 6S1 Symmetry (English Version)
This example demonstrates the symmetry transformation of a figure under a horizontal symmetry axis. Key math concepts involved include symmetry, parallelogram, derivative, straight lines, and arithmetic operations. Construction highlights from the summary utilize GeoGebra commands and objects such as Segment, IndexOf, Element, Mirror, Defined, Sequence, and If. Suitable for middle school and above learners to understand symmetry transformations and geometric constructions.
GeoGebra Commands & Parameters
Segment(Blue10a, Blue10b) → Blue10Segment(Blue9a, Blue9b) → Blue9IndexOf(SelectedElement[ListNumSeg], ListNumSeg) → NumSegSegment(Blue8a, Blue8b) → Blue8Segment(Blue7a, Blue7b) → Blue7Segment(Blue6a, Blue6b) → Blue6Segment(Blue5a, Blue5b) → Blue5Segment(Blue4a, Blue4b) → Blue4Segment(Blue3a, Blue3b) → Blue3Segment(Blue2a, Blue2b) → Blue2Segment(Blue1a, Blue1b) → Blue1IndexOf(SelectedElement[ListSymA], ListSymA) → NumSymAElement({SymA1, SymA2, SymA3, SymA4}, NumSymA) → SymAMirror(Blue10b, SymA) → Blue10b'Mirror(Blue10a, SymA) → Blue10a'Segment(Blue10a', Blue10b') → RefBlue10Mirror(Blue9b, SymA) → Blue9b'Mirror(Blue9a, SymA) → Blue9a'Segment(Blue9a', Blue9b') → RefBlue9Mirror(Blue8b, SymA) → Blue8b'Mirror(Blue8a, SymA) → Blue8a'Segment(Blue8a', Blue8b') → RefBlue8Mirror(Blue7b, SymA) → Blue7b'Mirror(Blue7a, SymA) → Blue7a'Segment(Blue7a', Blue7b') → RefBlue7Mirror(Blue6b, SymA) → Blue6b'Mirror(Blue6a, SymA) → Blue6a'Segment(Blue6a', Blue6b') → RefBlue6Mirror(Blue5b, SymA) → Blue5b'Mirror(Blue5a, SymA) → Blue5a'Segment(Blue5a', Blue5b') → RefBlue5Mirror(Blue4b, SymA) → Blue4b'Mirror(Blue4a, SymA) → Blue4a'Segment(Blue4a', Blue4b') → RefBlue4Mirror(Blue3b, SymA) → Blue3b'Mirror(Blue3a, SymA) → Blue3a'Segment(Blue3a', Blue3b') → RefBlue3Mirror(Blue2b, SymA) → Blue2b'Mirror(Blue2a, SymA) → Blue2a'Segment(Blue2a', Blue2b') → RefBlue2Mirror(Blue1b, SymA) → Blue1b'Mirror(Blue1a, SymA) → Blue1a'Segment(Blue1a', Blue1b') → RefBlue1Defined(IndexOf[RefBlue1, List1]) → Match1Sequence(Sequence[(s, t), s, -14, 12], t, -8, 8) → ListDotsIf(NumSeg ≟ 1, Match1, NumSeg ≟ 6, Match6, NumSeg ≟ 7, Match7, NumSeg ≟ 8, Match8, NumSeg ≟ 9, Match9, Match10, NumSeg ≟ 2, Match2, NumSeg ≟ 3, Match3, NumSeg ≟ 4, Match4, NumSeg ≟ 5, Match5) → Match