交叉角与角度测量:通过补充角和邻补角计算角度

交叉角与角度测量:通过补充角和邻补角计算角度
几何画板及绘图内容加载中,请稍等……
2024-02-13 21:29
所属专题 Besondere Winkelpaare
本范例演示如何通过补充角和邻补角的概念计算几何图形中的角度。核心数学概念包括角度分类(锐角、直角、钝角、直线角、平角、优角)和角度度量。作图要点涉及使用GeoGebra命令如Angle、Point、Segment等进行角度测量和计算。适合小学5-6年级学生,用于几何学习中的角度测量练习。

GeoGebra 命令及参数

  1. Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {3, 2, 9, 10, 7, 2, 4, 7, 9, 6}
  2. Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumber
  3. Textfield(input) → inputBox
  4. Angle(Pos2, Pos1, Pos3) → alpha1
  5. Angle(Pos3, Pos1, Pos4) → beta1
  6. Angle(Pos4, Pos1, Pos5) → gamma1
  7. Angle(Pos5, Pos1, Pos2) → delta1
  8. Textfield(input21) → InputBox21
  9. Textfield(input22) → InputBox22
  10. SelectedIndex(dropdown31) → index31
  11. SelectedIndex(dropdown41) → index41
  12. SelectedIndex(dropdown51) → index51
  13. If(selecteda, index51 ≟ 4, index51 ≟ 3) → correctdd51
  14. TextToUnicode(Text[InputBox21]) → uni21
  15. TextToUnicode(Text[InputBox22]) → uni22
  16. Text(capa, Pos1 + (radius / 2 - 0.8, 0.4), false, true, 0, 0) → cap1
  17. Text(capb, Pos4 + (radius / 2 + 1.75, 1), false, true, 0, 0) → cap2
  18. Textfield(input31) → InputBox31
  19. TextToUnicode(Text[InputBox31]) → uni31
  20. Text(capc, Pos4 + (radius / 2 + 0.8, -0.3), false, true, 0, 0) → cap3
  21. Textfield(input41) → InputBox41
  22. TextToUnicode(Text[InputBox41]) → uni41
  23. Text(capd, Pos1 + (0.5, -0.8), false, true, 0, 0) → cap4
  24. Angle(Pos2, Pos1, Pos3) → alpha2
  25. Angle(Pos3, Pos1, Pos4) → beta2
  26. Angle(Pos4, Pos1, Pos5) → gamma2
  27. Angle(Pos5, Pos1, Pos2) → delta2
  28. Sequence(Pos61 + (2.25 * (cos((1° * k)), sin((1° * k)))), k, 0, 359) → PosList61
  29. Point(PosList61) → Pos62
  30. Sequence(Pos61 + (2.5 * (cos((1° * k)), sin((1° * k)))), k, 0, 359) → PosList62
  31. Point(PosList62) → Pos63
  32. If(IndexOf[Pos62, PosList61] ≟ 1, 360, IndexOf[Pos62, PosList61] - 1) → index621
  33. If(IndexOf[Pos61 - (Pos62 - Pos61), PosList61] ≟ 1, 360, IndexOf[Pos61 - (Pos62 - Pos61), PosList61] - 1) → index622
  34. If(IndexOf[Pos63, PosList62] ≟ 1, 360, IndexOf[Pos63, PosList62] - 1) → index631
  35. If(IndexOf[Pos61 - (Pos63 - Pos61), PosList62] ≟ 1, 360, IndexOf[Pos61 - (Pos63 - Pos61), PosList62] - 1) → index632
  36. Sort({index621, index622, index631, index632}) → IndexList
  37. Angle(Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(3)]]), Pos61, Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(4)]])) → delta3
  38. Angle(Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(4)]]), Pos61, Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(1)]])) → alpha3
  39. Angle(Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(1)]]), Pos61, Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(2)]])) → beta3
  40. Angle(Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(2)]]), Pos61, Pos61 + (radius * UnitVector[Vector[Pos61, AnglePointList(3)]])) → gamma3
  41. SelectedIndex(dropdown61) → index61
  42. Textfield(input61) → InputBox61
  43. If(step ≟ 2, (11.5, 2.6), step ≟ 3, (11.75, 1.5), step ≟ 4, (0, 1.25), step ≟ 6, (-0.5, -0.35), (1, 1)) → PosBtnShowSolution
  44. Segment(Pos1 + (Distance[Pos1, Pos62] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos62] + arrowCircleDistance + arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos62] + arrowCircleDistance + arrowCircleAngle))), Pos1 + (Distance[Pos1, Pos62] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos62] + arrowCircleDistance + arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos62] + arrowCircleDistance + arrowCircleAngle))) + (arrowCircleLength * UnitOrthogonalVector[Vector[Pos1, Pos1 + (Distance[Pos1, Pos62] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos62] + arrowCircleDistance + arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos62] + arrowCircleDistance + arrowCircleAngle)))]])) → arrowCircleArrow621
  45. Segment(Pos1 + (Distance[Pos1, Pos63] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos63] + arrowCircleDistance + arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos63] + arrowCircleDistance + arrowCircleAngle))), Pos1 + (Distance[Pos1, Pos63] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos63] + arrowCircleDistance + arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos63] + arrowCircleDistance + arrowCircleAngle))) + (arrowCircleLength * UnitOrthogonalVector[Vector[Pos1, Pos1 + (Distance[Pos1, Pos63] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos63] + arrowCircleDistance + arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos63] + arrowCircleDistance + arrowCircleAngle)))]])) → arrowCircleArrow631
  46. Segment(Pos1 + (Distance[Pos1, Pos62] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos62] - arrowCircleDistance - arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos62] - arrowCircleDistance - arrowCircleAngle))), Pos1 + (Distance[Pos1, Pos62] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos62] - arrowCircleDistance - arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos62] - arrowCircleDistance - arrowCircleAngle))) - (arrowCircleLength * UnitOrthogonalVector[Vector[Pos1, Pos1 + (Distance[Pos1, Pos62] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos62] - arrowCircleDistance - arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos62] - arrowCircleDistance - arrowCircleAngle)))]])) → arrowCircleArrow622
  47. Segment(Pos1 + (Distance[Pos1, Pos63] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos63] - arrowCircleDistance - arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos63] - arrowCircleDistance - arrowCircleAngle))), Pos1 + (Distance[Pos1, Pos63] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos63] - arrowCircleDistance - arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos63] - arrowCircleDistance - arrowCircleAngle))) - (arrowCircleLength * UnitOrthogonalVector[Vector[Pos1, Pos1 + (Distance[Pos1, Pos63] * (cos(Angle[Pos1 + (1, 0), Pos1, Pos63] - arrowCircleDistance - arrowCircleAngle), sin(Angle[Pos1 + (1, 0), Pos1, Pos63] - arrowCircleDistance - arrowCircleAngle)))]])) → arrowCircleArrow632
  48. If(step ≟ 2, correct21 ∧ correct22, step ≟ 3, correctdd31 ∧ correct31 ∧ isCalculated31, step ≟ 4, correctdd41 ∧ correct41 ∧ isCalculated41, step ≟ 5, correctdd51, true) → clickableBtnNext

AI 绘图提示语参考

绘制一个由四条射线从公共顶点出发形成的交叉角图形,包含四个相邻角。每个角用弧线标出,并配有输入框和下拉菜单,用于填写或选择角度值。图形中显示角度分类(锐角、直角、钝角等)的标签,并带有箭头指示旋转方向。整体布局包含多个步骤的交互界面,用于逐步计算和验证角度关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。