角的类型

角的类型
几何画板及绘图内容加载中,请稍等……
2023-12-20 17:28
这个范例演示了不同类型的角,包括直角、锐角、钝角、平角和周角。它涉及角的基本概念,如角的度量和分类。通过使用GeoGebra命令如Point、Sequence、Polygon等,可以动态地展示角的变化。适合初中和高中学生学习几何。

GeoGebra 命令及参数

  1. Point(yAxis) → C
  2. Point(yAxis) → A
  3. Sequence(Rotate[C, m°, A], m, 1, 360) → listcircle
  4. Polygon(allowedRect4, allowedRect3, allowedRect2, allowedRect1) → allowedRect, a_1, b, c, d
  5. Max(widthsOptionsR) → widthR
  6. Max(heightsOptionsR) → heightR
  7. Max(heightR, Max[heightsOptionsL]) → heightL
  8. Max(widthsOptionsL) → widthL
  9. If(isShuffleOptionsLechts, Shuffle[1…numOptionsR], 1…numOptionsR) → indizesOptionsRechts
  10. If(isShuffleOptionsLinks, Shuffle[1…numOptionsL], 1…numOptionsL) → indizesOptionsLinks
  11. Textfield(input1) → InputBox1
  12. Textfield(input2) → InputBox2
  13. Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, rectangleCorrectS3, rectangleCorrectS4, rectangleCorrectS2, rectangleCorrectS1
  14. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForX, {7, 5, 2, 7, 0, 10, 3, 9, 2, 8, 8, 5, 5, 4, 7, 2, 5, 6, 5, 8, 2, 2, 1, 8, 8, 1, 9, 4, 3, 7, 2, 6, 7, 5, 7, 4, 6, 4, 6, 4, 5, 2, 1, 0, 3, 9, 9, 2, 6, 3, 3, 5, 6, 1, 8, 8, 4, 8, 9, 0, 7, 0, 7, 10, 10, 3, 4, 6, 0, 1, 3, 0, 1, 8, 4, 4, 10, 8, 2, 6, 1, 4, 10, 1, 1, 3, 1, 4, 10, 8, 0, 6, 2, 2, 7, 7, 7, 0, 0, 7}
  15. Element(randomNosForX, Mod[questionCount, 100] + 1) → numX
  16. Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForY, {8, 3, 3, 7, 0, 8, 4, 2, 10, 5, 4, 2, 4, 1, 7, 9, 6, 0, 6, 5, 7, 6, 3, 8, 6, 0, 8, 7, 1, 3, 4, 5, 8, 9, 8, 1, 4, 4, 6, 6, 0, 9, 7, 6, 0, 1, 2, 4, 10, 9, 4, 9, 3, 10, 9, 1, 7, 1, 9, 3, 8, 6, 2, 8, 6, 0, 1, 9, 6, 1, 8, 2, 7, 9, 0, 8, 2, 3, 0, 3, 8, 0, 0, 8, 4, 2, 1, 9, 2, 3, 7, 4, 7, 3, 4, 0, 4, 7, 2, 2}
  17. Element(randomNosForY, Mod[questionCount, 100] + 1) → numY
  18. Append(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100]) → stayX
  19. Append(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100]) → stayY
  20. Remove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForXwithoutRepeat
  21. Remove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForYwithoutRepeat
  22. Element(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1) → numXwithoutRepeat
  23. Element(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1) → numYwithoutRepeat
  24. Sequence(1) → positionsOptionsRechts
  25. Sequence(Element[optionsRAll, indizesOptionsRechts(i)], i, 1, numOptionsR) → optionsRActual
  26. Length(optionsRActual) → a
  27. Sequence(Element[optionsLAll, indizesOptionsLinks(i)], i, 1, numOptionsL) → optionsLActual
  28. Sequence(allOptionsL(indizesOptionsLinks(i)), i, 1, numOptionsL) → optionsL
  29. Sequence(allOptionsR(indizesOptionsLinks(i)), i, 1, numOptionsL) → optionsR
  30. Text(optionsLActual(6), CenterOptionL6, true, true, 0, 0) → opL6
  31. Text(optionsLActual(7), CenterOptionL7, true, true, 0, 0) → opL7
  32. Circle(A, C) → c_2
  33. Point(listcircle) → D
  34. Ray(A, D) → h_2
  35. Point(h_2) → F
  36. Segment(A, F) → i_2
  37. Segment(A, E) → j_2
  38. Angle(B, A, D) → α
  39. Circle(A, 1.43) → d_2
  40. IndexOf(D, listcircle) → o
  41. Text(optionsLActual(1), CenterOptionL1, true, true, 0, 0) → opL1
  42. Text(optionsLActual(2), CenterOptionL2, true, true, 0, 0) → opL2
  43. Text(optionsLActual(3), CenterOptionL3, true, true, 0, 0) → opL3
  44. Text(optionsLActual(4), CenterOptionL4, true, true, 0, 0) → opL4
  45. Text(optionsLActual(5), CenterOptionL5, true, true, 0, 0) → opL5
  46. PointIn(allowedRect) → CenterOptionR1
  47. Text(optionsRActual(1), CenterOptionR1, true, true, 0, 0) → opR1
  48. Polygon(CenterOptionR1, CenterOptionR1 - (widthR / 2, heightR / 2), CenterOptionR1 + (widthR / 2, ((-heightR)) / 2), CenterOptionR1 + (widthR / 2, heightR / 2), CenterOptionR1 - (widthR / 2, ((-heightR)) / 2), CenterOptionR1 - (widthR / 2, heightR / 2)) → rectRMove1, centeroptionr1, f, g, h, i, j
  49. PointIn(allowedRect) → CenterOptionR2
  50. Text(optionsRActual(2), CenterOptionR2, true, true, 0, 0) → opR2
  51. Polygon(CenterOptionR2, CenterOptionR2 - (widthR / 2, heightR / 2), CenterOptionR2 + (widthR / 2, ((-heightR)) / 2), CenterOptionR2 + (widthR / 2, heightR / 2), CenterOptionR2 - (widthR / 2, ((-heightR)) / 2), CenterOptionR2 - (widthR / 2, heightR / 2)) → rectRMove2, centeroptionr2, k, l, m, n, p
  52. PointIn(allowedRect) → CenterOptionR3
  53. Text(optionsRActual(3), CenterOptionR3, true, true, 0, 0) → opR3
  54. Polygon(CenterOptionR3, CenterOptionR3 - (widthR / 2, heightR / 2), CenterOptionR3 + (widthR / 2, ((-heightR)) / 2), CenterOptionR3 + (widthR / 2, heightR / 2), CenterOptionR3 - (widthR / 2, ((-heightR)) / 2), CenterOptionR3 - (widthR / 2, heightR / 2)) → rectRMove3, centeroptionr3, q, r, s, t, e
  55. PointIn(allowedRect) → CenterOptionR4
  56. Text(optionsRActual(4), CenterOptionR4, true, true, 0, 0) → opR4
  57. Polygon(CenterOptionR4, CenterOptionR4 - (widthR / 2, heightR / 2), CenterOptionR4 + (widthR / 2, ((-heightR)) / 2), CenterOptionR4 + (widthR / 2, heightR / 2), CenterOptionR4 - (widthR / 2, ((-heightR)) / 2), CenterOptionR4 - (widthR / 2, heightR / 2)) → rectRMove4, centeroptionr4, f_1, g_1, h_1, i_1, j_1
  58. PointIn(allowedRect) → CenterOptionR5
  59. Text(optionsRActual(5), CenterOptionR5, true, true, 0, 0) → opR5
  60. Polygon(CenterOptionR5, CenterOptionR5 - (widthR / 2, heightR / 2), CenterOptionR5 + (widthR / 2, ((-heightR)) / 2), CenterOptionR5 + (widthR / 2, heightR / 2), CenterOptionR5 - (widthR / 2, ((-heightR)) / 2), CenterOptionR5 - (widthR / 2, heightR / 2)) → rectRMove5, centeroptionr5, k_1, l_1, m_1, n_1, p_1
  61. PointIn(allowedRect) → CenterOptionR6
  62. Text(optionsRActual(6), CenterOptionR6, true, true, 0, 0) → opR6
  63. Polygon(CenterOptionR6, CenterOptionR6 - (widthR / 2, heightR / 2), CenterOptionR6 + (widthR / 2, ((-heightR)) / 2), CenterOptionR6 + (widthR / 2, heightR / 2), CenterOptionR6 - (widthR / 2, ((-heightR)) / 2), CenterOptionR6 - (widthR / 2, heightR / 2)) → rectRMove6, centeroptionr6, q_1, r_1, s_1, t_1, b_1
  64. PointIn(allowedRect) → CenterOptionR7
  65. Text(optionsRActual(7), CenterOptionR7, true, true, 0, 0) → opR7
  66. Polygon(CenterOptionR7, CenterOptionR7 - (widthR / 2, heightR / 2), CenterOptionR7 + (widthR / 2, ((-heightR)) / 2), CenterOptionR7 + (widthR / 2, heightR / 2), CenterOptionR7 - (widthR / 2, ((-heightR)) / 2), CenterOptionR7 - (widthR / 2, heightR / 2)) → rectRMove7, centeroptionr7, c_1, d_1, e_1, f_2, g_2
  67. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR1] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR1] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR1] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR1] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR1] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR1] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR1] ≟ 4, 5) → indexAnswerR1
  68. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR2] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR2] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR2] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR2] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR2] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR2] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR2] ≟ 4, 5) → indexAnswerR2
  69. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR3] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR3] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR3] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR3] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR3] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR3] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR3] ≟ 4, 5) → indexAnswerR3
  70. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR4] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR4] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR4] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR4] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR4] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR4] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR4] ≟ 4, 5) → indexAnswerR4
  71. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR5] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR5] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR5] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR5] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR5] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR5] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR5] ≟ 4, 5) → indexAnswerR5
  72. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR6] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR6] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR6] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR6] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR6] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR6] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR6] ≟ 4, 5) → indexAnswerR6
  73. If(CountIf[P ∈ answerRectLarger1(1), P, verticesR7] ≟ 4, 1, CountIf[P ∈ answerRectLarger6(1), P, verticesR7] ≟ 4, 6, CountIf[P ∈ answerRectLarger7(1), P, verticesR7] ≟ 4, 7, -1, CountIf[P ∈ answerRectLarger2(1), P, verticesR7] ≟ 4, 2, CountIf[P ∈ answerRectLarger3(1), P, verticesR7] ≟ 4, 3, CountIf[P ∈ answerRectLarger4(1), P, verticesR7] ≟ 4, 4, CountIf[P ∈ answerRectLarger5(1), P, verticesR7] ≟ 4, 5) → indexAnswerR7
  74. CountIf(ind ≠ -1, ind, indizesAnswerR) → numAnswersDraggedToLeft
  75. If(correct, "\vphantom{✘}✓ Richtig", If[correctpartially, "\vphantom{✓}✘ Teilweise richtig", "\vphantom{✓}✘ Falsch"]) → correctTextTemp
  76. Text((("\Large\textsf{" * correctTextTemp) * "}"), PStartCorrectText, true, true, 1, 0) → correctText

AI 绘图提示语参考

画一个演示不同角度的图形,包括直角、锐角、钝角、平角和周角。使用滑块动态展示角度变化,并在坐标系中标注关键点。绘制一个由四个多边形组成的矩形,标注其内部角度,并用不同颜色区分。在图形周围添加文本标签,说明每种角度的定义和测量方法。
以上提示语为根据原始绘图命令整理而来,仅供参考。