相邻角的度数加法关系探索

相邻角的度数加法关系探索
几何画板及绘图内容加载中,请稍等……
2024-02-14 18:36
该范例通过交互式几何图形展示两个或多个相邻角的度数如何相加,从而得到更大角或直角/平角的度数关系。核心数学概念包括:相邻角与不重叠角的度量可相加、角的度数守恒(例如直线上的角和)、以及利用已知角求未知角的加减运算。作图要点:用几何对象创建半圆/圆周参照,通过点与角对象标注角度(Angle),用折线/多边形形式组织角的边与顶点(Point、Polygon),并对角的夹角关系进行显示与交互控制(Semicircle、circle、Segment、Curve、Angle、Polygon、Point);同时通过脚本界面元素承载练习流程与反馈(onboarding、StartA/StartB、input、showanswer/showsolution、tries、countCorrect、scriptFixAllText/scriptEmptyInputBoxes/scriptResetApp)。适合小学中高年级到初中入门几何教学,用于角度测量、角和角差的计算、以及“直线角和恒为180°”等概念的形成与检验。

GeoGebra 命令及参数

  1. Semicircle((-2.5, 0), (2.5, 0)) → internal
  2. Point(Sequence[(3.5; k), k, 1°, 180°, 1°]) → AF
  3. Point(Sequence[(rEst; k), k, 0°, arg(AF), 1°]) → B
  4. Angle(A, O, B) → angAOB
  5. Angle(B, O, AF) → angBOF
  6. Angle(A, O, AF) → bigA
  7. Polygon(Zip[PixelsToPoint[Corner[1], Corner[3], Corner[5], A], A, {(pixelsLeft, pixelsTop), (pixelsLeft, y(Corner[5]) - pixelsBottom), Corner[5] - (pixelsRight, pixelsBottom), (x(Corner[5]) - pixelsRight, pixelsTop)}]) → borderBox
  8. Corner(5) → layoutAppSize
  9. onboardingTextOffset(Corner[onboardingText, 1], Corner[onboardingText, 3], onboardingCase, Corner[1], Corner[3], Corner[5]) → OnboardingTextOffset
  10. Angle(C', O, AF) → angCOF
  11. Point(Vector[(1.8 * UnitVector[AngularBisector[AA, O, BB]])], 1) → posLabelAOB
  12. Point(Vector[(1.8 * UnitVector[AngularBisector[BB, O, AFF]])], 1) → posLabelBOF
  13. Point(Vector[(1.8 * UnitVector[AngularBisector[CC, O, AFF]])], 1) → posLabelCOF
  14. Point(Vector[(4.4 * UnitVector[AngularBisector[AA, O, AFF]])], 1) → posLabBig
  15. Segment(O, A) → segmStart
  16. Segment(O, B') → segmOB
  17. Segment(O, C') → segmOC
  18. Angle(B, O, C') → solCase3
  19. Point(Vector[(1.8 * UnitVector[AngularBisector[B', O, C']])], 1) → posLabelSol3
  20. Angle(B', O, AF) → solCase2
  21. Point(Vector[(1.8 * UnitVector[AngularBisector[B', O, AF]])], 1) → posLabelSol2
  22. Angle(A, O, B') → solCase1
  23. Point(Vector[(1.8 * UnitVector[AngularBisector[A, O, B']])], 1) → posLabelSol1
  24. Segment(O, AF') → segmOD
  25. CurveCartesian((3.5 * cos(t)), (3.5 * sin(t)), t, 0, arg(AF)) → extArc
  26. Segment(O, FIN) → segmFIN
  27. Segment(A, A + (0.35 * UnitVector[segmStart])) → tipOA
  28. Segment(B, B + (0.35 * UnitVector[segmOB])) → tipOB
  29. Segment(C, C + (0.35 * UnitVector[segmOC])) → tipOC
  30. Segment(AF, AF + (0.35 * UnitVector[segmOD])) → tipOD
  31. circlePixels(AF, 7 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingObject1
  32. circlePixels(B, 7 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingObject2

AI 绘图提示语参考

绘制一个水平放置的半圆,在半圆弧上取一个可自由拖动的点,从圆心向该点作射线,形成一条射线。以圆心为顶点,在这条射线上依次创建两个相邻的角度,使三个角度依次相连构成一个平角。给每个角度添加弧线标记并标注角度值,在每个角的内部靠近顶点处标记角平分线位置。分别从圆心向各条射线的端点画线段,线段末端添加箭头表示射线的方向。整体呈现三个相邻角度依次相加等于180度直角的动态几何关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。