Square Classification and Determination Interactive Geometry
Loading the math board and drawing, please wait…
In collections
Quadrilateral Constructions
This GeoGebra example demonstrates how to determine whether a quadrilateral is a square based on side lengths, diagonals, and parallel relationships, while simultaneously displaying its position within the quadrilateral classification hierarchy. Core mathematical concepts include the definition of a square (all sides equal and all angles 90°), its determination conditions (diagonals equal, perpendicular, and bisecting each other; opposite sides parallel), and the logical relationships among quadrilaterals (parallelogram, rectangle, rhombus, trapezoid, kite). Construction highlights: the Sort and Element commands are used to order three side lengths for triangle type detection, and If conditional statements combine diagonal properties (diagBisect, diagCongruent, diagPerpendicular) and opposite-side parallelism (opp1Parallel, opp2Parallel) to generate text labels (quadText, triText, etc.) that update in real time. This is suitable for middle school geometry teaching, helping students intuitively understand quadrilateral determination theorems and classification logic, and can also be used for inquiry-based learning.
GeoGebra Commands & Parameters
Sort(triSides) → TriSidesSortElement(TriSidesSort, 1) → sideAElement(TriSidesSort, 2) → sideBElement(TriSidesSort, 3) → sideCIf(square, "Square", isoTrapezoid, "Isosceles Trapezoid", trapezoid, "Trapezoid", isQuad, "Quadrilateral", " ", rectangle, "Rectangle", rhombus, "Rhombus", parallelogram, "Parallelogram", kite, "Kite") → quadTextIf(triEquilateral, "Equilateral", triIsosceles, "Isosceles", triScalene, "Scalene", " ") → triSideTextIf(triRight, "Right", triAcute, "Acute", triObtuse, "Obtuse", " ") → triAngleTextIf(isQuad, quadText, isTriangle, triText, "") → polyText
AI Drawing Prompt Reference
Draw an interactive geometry figure showing how to determine if a quadrilateral is a square. Include a draggable quadrilateral with its four side lengths, two diagonals, and the parallelism of opposite sides displayed. Based on conditions such as equal sides, equal and perpendicular bisecting diagonals, and parallel opposite sides, the figure automatically labels its position in the quadrilateral hierarchy, such as square, rectangle, rhombus, parallelogram, trapezoid, or general quadrilateral. If the shape degenerates into a triangle, also show its type by side lengths (equilateral, isosceles, scalene) and angles (right, acute, obtuse). All text labels update in real time as the shape changes, suitable for classroom demonstration.
The prompt above was compiled from the original drawing commands and is for reference only.