互补角求未知角度:几何构造与验证
几何画板及绘图内容加载中,请稍等……
该范例通过在同一顶点附近构造两条射线形成的互补角情境,演示如何根据互补角性质求出未知角的度数。核心数学概念包括互补角(两角之和为90°)、角度测量与角的相等/关系判断,以及相邻角与线对(如邻接、线性对等)在计算中的辅助理解。作图与交互要点:使用 Point、Segment、Angle、Polygon、Rotate 等对象生成两臂射线与可旋转示意,并用 Textfield 结合 TextToUnicode 显示题干与角度输入;通过 Element、If 进行条件分支与判断;利用 InputBox1/2、validate、showanswer、showsolution、btnValidate、showhint 等实现学生输入、验证答案与给出提示/解答;在逻辑流程中还包含 Shuffle、Corner、onboardingTextOffset、countQuestion、caseNum、tries、countCorrect 等用于题目随机与交互统计,最终帮助学生在互补角关系下完成未知角度求解与自检。适合初中 6-8 年级几何角度专题练习与课堂探究,也可用于角关系定理的巩固训练与形成性测评。
GeoGebra 命令及参数
Shuffle(Sequence[t, t, 20, angBig - 25, 1]) → allAngMini, {25, 58, 32, 52, 20, 45, 56, 64, 21, 59, 27, 53, 36, 50, 44, 43, 38, 63, 54, 28, 39, 23, 61, 65, 62, 37, 40, 30, 55, 49, 60, 31, 24, 29, 33, 51, 42, 22, 46, 47, 57, 41, 35, 48, 34, 26}Element(allAngMini, Mod[countQuestion, Length[allAngMini]] + 1) → angMiniTextfield(input1) → InputBox1TextToUnicode(("" * InputBox1)) → studUniCurrentRotate(A, angMini°, O) → BRotate(A, angBig°, O) → AFAngle(B, O, AF) → angBOFAngle(A, O, AF) → bigATextfield(input2) → InputBox2Polygon(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]) → OnboardingTextOffsetElement({If[layoutX ≟ 16, layoutX - 5, 11], layoutX - 5}, layoutCase) → layoutHintSolnXAngle(A, O, B) → angAOBPoint(Vector[(1.8 * UnitVector[AngularBisector[AA, O, BB]])], 1) → posLabelAOBPoint(Vector[(1.8 * UnitVector[AngularBisector[BB, O, AFF]])], 1) → posLabelBOFPoint(Vector[(4.4 * UnitVector[AngularBisector[AA, O, AFF]])], 1) → posLabBigSegment(O, AF) → vertSegment(O, A) → horSegment(O, B') → angSidePoint(Vector[(1.8 * UnitVector[AngularBisector[B', O, AF]])], 1) → posLabelSol2Angle(A, O, B') → solCase1Point(Vector[(1.8 * UnitVector[AngularBisector[A, O, B']])], 1) → posLabelSol1Rotate(A, (aniSli * input1°), O) → SASegment(O, SA) → studSideIf(showhint, 3, 0) → speedAngle(A, O, SA) → studAng
AI 绘图提示语参考
画一个几何图形,中心点O引出两条射线,形成一个较大的角(angBig)。然后通过旋转操作,将射线AF绕O旋转得到点B,形成角BOF。图形中应包含互补角关系,即大角与小角之和为90度。构造顺序为:先绘制大角,再通过旋转生成小角,并标注关键点以显示角度关系。图形用于演示互补角的测量与计算。
以上提示语为根据原始绘图命令整理而来,仅供参考。