任意多边形内角和:探究与验证
几何画板及绘图内容加载中,请稍等……
该范例通过GeoGebra交互图形展示:随着多边形边数变化,内角和如何遵循固定规律,并引导学生回答三角形、十边形与一百边形的内角和问题。核心数学概念包括多边形的内角、内角和公式、从三角形分割得到的推理,以及基于角度测量/汇总的验证。作图要点体现为:利用Polygon构造多边形顶点集合,结合Point、Segment与Angle计算各内角;再通过Rotate、Dilate与Mirror进行位置或对称/复制相关的几何变换以完成分割或角度布局;用Intersect与Circle/CircleSector生成关键辅助几何元素(如构造参考点或扇形角度区域),并用Midpoint与若干条件If配合完成自动化逻辑;最后将各内角角度对象汇总(如allAng4/5/6)并在界面中呈现文本提问与结果(textQuestion、textAllIn等)。适合GR.6-8年级的几何探究课、课堂演示或分组活动,用于帮助学生理解并验证“内角和随边数变化”的规律。
GeoGebra 命令及参数
Mirror(P1, yAxis) → P1'Mirror(P1', xAxis) → P1''Mirror(P1'', yAxis) → P1'''Polygon(P1, P1', P1'', P1''') → peep, p1, p1', p1'', p1'''SelectedIndex(ddMenu) → isMirror(A, x = x(CEN)) → BIntersect(xAxis, yAxis) → OCircle(CEN, A) → cPoint(c) → CPoint(c) → DPoint(c) → EPoint(c) → FPolygon(If[is ≟ 1, {A, B, C, D}, is ≟ 2, {A, B, C, D, E}, {A, B, C, D, E, F}]) → poliDilate(B, If[0 < aniSli ≤ 1, 1 - aniSli, 0], D) → B'Segment(B, B') → segmBDAngle(A, B, D) → allAng4Angle(D, A, B) → allAng5Angle(B, D, A) → allAng6Angle(D, B, C) → allAng1Angle(C, D, B) → allAng2Angle(B, C, D) → allAng3Dilate(A, If[0 < aniSli ≤ 1, 1 - aniSli, 0], D) → A'Segment(A, A') → segmADAngle(E, A, D) → fiveAng1Angle(D, E, A) → fiveAng2Angle(A, D, E) → fiveAng3Dilate(F, If[0 < aniSli ≤ 1, 1 - aniSli, 0], D) → F'Segment(F, F') → segmFDAngle(F, A, D) → sixAng1Angle(D, F, A) → sixAng2Angle(A, D, F) → sixAng3Angle(E, F, D) → sixAng4Angle(D, E, F) → sixAng5Angle(F, D, E) → sixAng6Segment(G, H) → angBase3Segment(K, L) → angBase2Midpoint(I, J) → M1Midpoint(K, L) → M2Midpoint(G, H) → M3Segment(I, J) → angBase1Rotate(J, allAng1, M1) → J1Rotate(J1, allAng2, M1) → J2CircleSector(M1, J, J1) → allAng1RecapCircleSector(M1, J1, J2) → allAng2RecapCircleSector(M1, J2, I) → allAng3RecapRotate(L, allAng4, M2) → L1Rotate(L1, allAng5, M2) → L2CircleSector(M2, L, L1) → allAng4RecapCircleSector(M2, L1, L2) → allAng5RecapCircleSector(M2, L2, K) → allAng6RecapRotate(H, fiveAng1, M3) → H1Rotate(H1, fiveAng2, M3) → H2CircleSector(M3, H, H1) → fiveAng1RecapCircleSector(M3, H1, H2) → fiveAng2RecapCircleSector(M3, H2, G) → fiveAng3RecapIf(is ≟ 2, H + (3, 0), L + (3, 0)) → MMidpoint(M, N) → M4Segment(M, N) → angBase4Rotate(N, sixAng1, M4) → N1Rotate(N1, sixAng2, M4) → N2CircleSector(M4, N, N1) → sixAng1RecapCircleSector(M4, N1, N2) → sixAng2RecapCircleSector(M4, N2, M) → sixAng3RecapSegment(P, Q) → angBase5Midpoint(P, Q) → M5Rotate(Q, sixAng4, M5) → Q1Rotate(Q1, sixAng5, M5) → Q2CircleSector(M5, Q, Q1) → sixAng4RecapCircleSector(M5, Q1, Q2) → sixAng5RecapCircleSector(M5, Q2, P) → sixAng6RecapSegment(M1, J1 + (0.5 * UnitVector[Segment[M1, J1]])) → div11Segment(M1, J2 + (0.5 * UnitVector[Segment[M1, J2]])) → div12Segment(M2, L1 + (0.5 * UnitVector[Segment[M2, L1]])) → div21Segment(M2, L2 + (0.5 * UnitVector[Segment[M2, L2]])) → div22Segment(M3, H1 + (0.5 * UnitVector[Segment[M3, H1]])) → div31Segment(M3, H2 + (0.5 * UnitVector[Segment[M3, H2]])) → div32Segment(M4, N1 + (0.5 * UnitVector[Segment[M4, N1]])) → div41Segment(M4, N2 + (0.5 * UnitVector[Segment[M4, N2]])) → div42Segment(M5, Q1 + (0.5 * UnitVector[Segment[M5, Q1]])) → div51Segment(M5, Q2 + (0.5 * UnitVector[Segment[M5, Q2]])) → div52circlePixels(C, 7 + (7 * pulsing), Corner[1], Corner[3], Corner[5]) → pulsingObject
AI 绘图提示语参考
绘制一个多边形内角和验证示意图。先画一个正方形作为参考,再画一个圆,在圆上取若干点,根据下拉菜单选择三点、四点或五点构成多边形。从多边形的一个顶点向其他顶点连线,将多边形分割成三角形,并标出每个内角。用圆弧表示每个角的度数,并汇总显示内角和。同时用动画滑块控制辅助线,展示从顶点到对边的动态连线,帮助理解多边形内角和与三角形分割的关系。
以上提示语为根据原始绘图命令整理而来,仅供参考。