相邻角的度数加法关系探索
几何画板及绘图内容加载中,请稍等……
该范例通过交互式几何图形展示两个或多个相邻角的度数如何相加,从而得到更大角或直角/平角的度数关系。核心数学概念包括:相邻角与不重叠角的度量可相加、角的度数守恒(例如直线上的角和)、以及利用已知角求未知角的加减运算。作图要点:用几何对象创建半圆/圆周参照,通过点与角对象标注角度(Angle),用折线/多边形形式组织角的边与顶点(Point、Polygon),并对角的夹角关系进行显示与交互控制(Semicircle、circle、Segment、Curve、Angle、Polygon、Point);同时通过脚本界面元素承载练习流程与反馈(onboarding、StartA/StartB、input、showanswer/showsolution、tries、countCorrect、scriptFixAllText/scriptEmptyInputBoxes/scriptResetApp)。适合小学中高年级到初中入门几何教学,用于角度测量、角和角差的计算、以及“直线角和恒为180°”等概念的形成与检验。
GeoGebra 命令及参数
Semicircle((-2.5, 0), (2.5, 0)) → internalPoint(Sequence[(3.5; k), k, 1°, 180°, 1°]) → AFPoint(Sequence[(rEst; k), k, 0°, arg(AF), 1°]) → BAngle(A, O, B) → angAOBAngle(B, O, AF) → angBOFAngle(A, O, AF) → bigAPolygon(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)}]) → borderBoxCorner(5) → layoutAppSizeonboardingTextOffset(Corner[onboardingText, 1], Corner[onboardingText, 3], onboardingCase, Corner[1], Corner[3], Corner[5]) → OnboardingTextOffsetAngle(C', O, AF) → angCOFPoint(Vector[(1.8 * UnitVector[AngularBisector[AA, O, BB]])], 1) → posLabelAOBPoint(Vector[(1.8 * UnitVector[AngularBisector[BB, O, AFF]])], 1) → posLabelBOFPoint(Vector[(1.8 * UnitVector[AngularBisector[CC, O, AFF]])], 1) → posLabelCOFPoint(Vector[(4.4 * UnitVector[AngularBisector[AA, O, AFF]])], 1) → posLabBigSegment(O, A) → segmStartSegment(O, B') → segmOBSegment(O, C') → segmOCAngle(B, O, C') → solCase3Point(Vector[(1.8 * UnitVector[AngularBisector[B', O, C']])], 1) → posLabelSol3Angle(B', O, AF) → solCase2Point(Vector[(1.8 * UnitVector[AngularBisector[B', O, AF]])], 1) → posLabelSol2Angle(A, O, B') → solCase1Point(Vector[(1.8 * UnitVector[AngularBisector[A, O, B']])], 1) → posLabelSol1Segment(O, AF') → segmODCurveCartesian((3.5 * cos(t)), (3.5 * sin(t)), t, 0, arg(AF)) → extArcSegment(O, FIN) → segmFINSegment(A, A + (0.35 * UnitVector[segmStart])) → tipOASegment(B, B + (0.35 * UnitVector[segmOB])) → tipOBSegment(C, C + (0.35 * UnitVector[segmOC])) → tipOCSegment(AF, AF + (0.35 * UnitVector[segmOD])) → tipODcirclePixels(AF, 7 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingObject1circlePixels(B, 7 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingObject2
AI 绘图提示语参考
绘制一个水平放置的半圆,在半圆弧上取一个可自由拖动的点,从圆心向该点作射线,形成一条射线。以圆心为顶点,在这条射线上依次创建两个相邻的角度,使三个角度依次相连构成一个平角。给每个角度添加弧线标记并标注角度值,在每个角的内部靠近顶点处标记角平分线位置。分别从圆心向各条射线的端点画线段,线段末端添加箭头表示射线的方向。整体呈现三个相邻角度依次相加等于180度直角的动态几何关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。