Perfect Supplement - Ultimate Angle Pair Show

Perfect Supplement - Ultimate Angle Pair Show
Loading the math board and drawing, please wait…
2024-04-10 21:23
In collections Besondere Winkelpaare
This example demonstrates the perfect supplement of angle pairs, involving the classification of angles (acute, right, obtuse, straight, reflex, and full angles) and the measurement of angles. Using GeoGebra commands such as Element, If, Sequence, etc., students can intuitively understand the classification and measurement of angles. Suitable for 5-6 grade students to practice classifying and measuring angles.

GeoGebra Commands & Parameters

  1. Element(randomQuestions, questionCount) → actualQuestion
  2. If(actualQuestion ≟ 3, 5°, actualQuestion ≟ 5, 45°, 10°) → startWR2
  3. Sequence(PosWR + ((segLengthR - 0.25) * (cos(startWR2 + k°), sin(startWR2 + k°))), k, 1, 360) → PointRList
  4. Point(PointRList) → PointR2
  5. IndexOf(PointR2, PointRList) → indexWR2
  6. If(actualQuestion ≟ 1, correct01, false, actualQuestion ≟ 4, correct04, actualQuestion ≟ 2, correct02, actualQuestion ≟ 3, correct03, actualQuestion ≟ 5, correct05) → correct
  7. Element(randomQuestions, Mod[questionCount, Length[randomQuestions]] + 1) → randomQuestion
  8. Textfield(input) → inputBox
  9. If(questionCount ≟ 6 ∧ correctCount > 3, 1.25, questionCount ≟ 6 ∧ correctCount ≤ 3, 2.5, 2.8) → SBheight00
  10. SpeechBubbleLeft(PosSBBabsi, SBwidth00, SBheight00) → poly1
  11. If(actualQuestion ≟ 4, 130°, 50°) → winkelL1
  12. If(actualQuestion ≟ 4, 5°, 25°) → startWL1
  13. If(actualQuestion ≟ 3, 170°, actualQuestion ≟ 5, 90°, 60°) → winkelL2
  14. If(actualQuestion ≟ 3, 0°, actualQuestion ≟ 5, 30°, 20°) → startWL2
  15. If(actualQuestion ≟ 1 ∨ actualQuestion ≟ 4, selectedW11 ∨ selectedW12 ∨ selectedW13 ∨ selectedW14 ∨ selectedW15, moved) → clickableBtnValidate
  16. Angle(WinkelR2(1), WinkelR2(2)) → capBeta
  17. Sequence(Translate[imgWHerz1, Vector[(k * Vector[PosImgWHerz1, PosImgWHerz2])]], k, 0, correctCount - 1) → ImgWHerzList
  18. If(actualQuestion ∈ {2, 3, 5}, 0.48, 0.415) → parw
  19. Text((("\textsf{\beta = " * indexWR2) * "°}"), PosWR + (0, -0.1), false, true, 0, -1) → txtCapR2
  20. Angle(WinkelRSol(1), WinkelRSol(2)) → capBeta2
  21. Text((("\textsf{\beta = " * If[actualQuestion ≟ 2, 120°, actualQuestion ≟ 3, 190°, 90°]) * "}"), PosWRSol + (0, -0.1), false, true, 0, -1) → txtCapRSol
  22. CircleSector(PosSolW2, PosSolW2 + (segLength - 0.4, 0), Rotate[PosSolW2 + (segLength, 0), 60°, PosSolW2]) → WinkelSol23
  23. Text("\textsf{Lösung:}", PosWRSol + (0, 2.5), false, true, 0, 0) → txtSol
  24. Segment(PosWR + (Distance[PosWR, PointR2] * (cos(Angle[PosWR + (1, 0), PosWR, PointR2] + arrowCircleDistance + arrowCircleAngle), sin(Angle[PosWR + (1, 0), PosWR, PointR2] + arrowCircleDistance + arrowCircleAngle))), PosWR + (Distance[PosWR, PointR2] * (cos(Angle[PosWR + (1, 0), PosWR, PointR2] + arrowCircleDistance + arrowCircleAngle), sin(Angle[PosWR + (1, 0), PosWR, PointR2] + arrowCircleDistance + arrowCircleAngle))) + (arrowCircleLength * UnitOrthogonalVector[Vector[PosWR, PosWR + (Distance[PosWR, PointR2] * (cos(Angle[PosWR + (1, 0), PosWR, PointR2] + arrowCircleDistance + arrowCircleAngle), sin(Angle[PosWR + (1, 0), PosWR, PointR2] + arrowCircleDistance + arrowCircleAngle)))]])) → arrowCircleArrowR21
  25. Segment(PosWR + (Distance[PosWR, PointR2] * (cos(Angle[PosWR + (1, 0), PosWR, PointR2] - arrowCircleDistance - arrowCircleAngle), sin(Angle[PosWR + (1, 0), PosWR, PointR2] - arrowCircleDistance - arrowCircleAngle))), PosWR + (Distance[PosWR, PointR2] * (cos(Angle[PosWR + (1, 0), PosWR, PointR2] - arrowCircleDistance - arrowCircleAngle), sin(Angle[PosWR + (1, 0), PosWR, PointR2] - arrowCircleDistance - arrowCircleAngle))) - (arrowCircleLength * UnitOrthogonalVector[Vector[PosWR, PosWR + (Distance[PosWR, PointR2] * (cos(Angle[PosWR + (1, 0), PosWR, PointR2] - arrowCircleDistance - arrowCircleAngle), sin(Angle[PosWR + (1, 0), PosWR, PointR2] - arrowCircleDistance - arrowCircleAngle)))]])) → arrowCircleArrowR22

AI Drawing Prompt Reference

Draw a geometry practice diagram for classifying and measuring angle pairs (perfect supplement). Place a common vertex on the plane and draw a base ray and a second ray forming one marked angle. Add an angle arc and a clear angle measure label for this angle, then draw the corresponding paired angle at the same vertex with its own angle arc and angle label. Include text of the form “β = …°” near the relevant arcs and a heading “Solution:” on the right/top area. Style the layout to support categories such as acute, right, obtuse, straight, reflex, and full angles, emphasizing the relationship between the two angle measures.
The prompt above was compiled from the original drawing commands and is for reference only.