完美补充——终极角对展示

完美补充——终极角对展示
几何画板及绘图内容加载中,请稍等……
2024-04-10 21:23
所属专题 Besondere Winkelpaare
该范例展示了角对的完美补充,涉及角的分类(锐角、直角、钝角、平角、优角和周角)以及角度的度量。通过使用GeoGebra命令如Element、If、Sequence等,学生可以直观地理解角的大小分类和度量方法。适合5-6年级学生进行角的分类和度量练习。

GeoGebra 命令及参数

  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 绘图提示语参考

画一张用于练习“互补角/补角”的几何示意图:在平面上给出一条从同一点出发的基准射线,并在其上方与另一条射线形成一个角,用角弧与角度标注表示该角的大小;同时生成与之配对的角,在同一顶点处再画出对应的角弧与角度标注。将角度范围覆盖到锐角、直角、钝角、平角、反射角与周角的分类展示风格,并在合适位置加入“β=”的角度文字标记以及一段“解答:”的说明文字,整体突出两个角的对应关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。