三角形内角和外角游戏
几何画板及绘图内容加载中,请稍等……
这是一个用于练习三角形内角和外角之和的互动游戏。核心数学概念包括三角形的内角和外角。通过使用GeoGebra命令如Angle、Polygon、Line等,可以动态地展示三角形的内角和外角。适合初中及以上学生使用。
GeoGebra 命令及参数
If(rndNum ≟ 1, true, false) → AlfaBetaIf(rndNum ≟ 2, true, false) → AlfaGamaIf(rndNum ≟ 3, true, false) → BetaGamaAngle(C, A, B) → αAngle(C, B, A) → βPolygon(A_1, B_1, C_1, D_1) → mnogokut1, a_1, b_1, c_1, d_1Polygon(A, B, C) → mnogokut2, c, a_2, bLine(A, B) → dRotate(C, round(180° - α), A) → C'Angle(C, A, C') → α'Line(C, B) → eRotate(A, 180° - β, B) → A'Angle(A, B, A') → β'Line(A, C) → fAngle(A, C, B) → γRotate(B, round(180° - γ), C) → B'Angle(B, C, B') → γ'If(rndNum ≟ 4, true, false) → Alfa'Beta'If(rndNum ≟ 5, true, false) → Alfa'Gama'If(rndNum ≟ 6, true, false) → Beta'Gama'If(rndNum ≟ 7, true, false) → AlfaBeta'If(rndNum ≟ 8, true, false) → AlfaGama'If(rndNum ≟ 9, true, false) → BetaAlfa'If(rndNum ≟ 10, true, false) → BetaGama'If(rndNum ≟ 11, true, false) → GamaAlfa'If(rndNum ≟ 12, true, false) → GamaBeta'If(AlfaBeta ≟ true, "γ", If[AlfaGama ≟ true, "β", If[BetaGama ≟ true, "α", ""]]) → tekst1ATextfield(odgovor1A) → txtPolje1AIf(AlfaBeta ≟ true, "γ'", If[AlfaGama ≟ true, "β'", If[BetaGama ≟ true, "α'", ""]]) → tekst1BTextfield(odgovor1B) → txtPolje1BIf(AlfaBeta ≟ true, brojKutGama', If[AlfaGama ≟ true, brojKutBeta', If[BetaGama ≟ true, brojKutAlfa', 0*°]]) → zaokruzeniKut1BIf(AlfaBeta ≟ true, brojKutGama, If[AlfaGama ≟ true, brojKutBeta, If[BetaGama ≟ true, brojKutAlfa, 0*°]]) → zaokruzeniKut1AIf(abs(zaokruzeniKut1A - odgovor1A°) ≟ 0 ∧ abs(zaokruzeniKut1B - odgovor1B°) ≟ 0, "BRAVO! Točno!", If[abs(zaokruzeniKut1A - odgovor1A°) ≟ 0 ∧ (abs(zaokruzeniKut1B - odgovor1B°) ≠ 0), "Netočna veličina drugog kuta!", If[(abs(zaokruzeniKut1A - odgovor1A°) ≠ 0) ∧ abs(zaokruzeniKut1B - odgovor1B°) ≟ 0, "Netočna veličina prvog kuta!", "Nažalost, netočne veličine kutova!"]]) → provjera1If(Alfa'Beta' ≟ true, brojKutGama, If[Alfa'Gama' ≟ true, brojKutBeta, If[Beta'Gama' ≟ true, brojKutAlfa, 0*°]]) → zaokruzeniKut2AIf(Alfa'Beta' ≟ true, brojKutGama', If[Alfa'Gama' ≟ true, brojKutBeta', If[Beta'Gama' ≟ true, brojKutAlfa', 0*°]]) → zaokruzeniKut2BIf(Alfa'Beta' ≟ true, "γ", If[Alfa'Gama' ≟ true, "β", If[Beta'Gama' ≟ true, "α", ""]]) → tekst2ATextfield(odgovor2A) → txtPolje2AIf(Alfa'Beta' ≟ true, "γ'", If[Alfa'Gama' ≟ true, "β'", If[Beta'Gama' ≟ true, "α'", ""]]) → tekst2BTextfield(odgovor2B) → txtPolje2BIf(abs(zaokruzeniKut2A - odgovor2A°) ≟ 0 ∧ abs(zaokruzeniKut2B - odgovor2B°) ≟ 0, "BRAVO! Točno!", If[abs(zaokruzeniKut2A - odgovor2A°) ≟ 0 ∧ (abs(zaokruzeniKut2B - odgovor2B°) ≠ 0), "Netočna veličina drugog kuta!", If[(abs(zaokruzeniKut2A - odgovor2A°) ≠ 0) ∧ abs(zaokruzeniKut2B - odgovor2B°) ≟ 0, "Netočna veličina prvog kuta!", "Nažalost, netočne veličine kutova!"]]) → provjera2If(AlfaBeta' ≟ true, brojKutGama, If[AlfaGama' ≟ true, brojKutBeta, If[BetaAlfa' ≟ true, brojKutGama, If[BetaGama' ≟ true, brojKutAlfa, If[GamaAlfa' ≟ true, brojKutBeta, If[GamaBeta', brojKutAlfa, 0*°]]]]]) → zaokruzeniKut3AIf(AlfaBeta' ≟ true, brojKutGama', If[AlfaGama' ≟ true, brojKutBeta', If[BetaAlfa' ≟ true, brojKutGama', If[BetaGama' ≟ true, brojKutAlfa', If[GamaAlfa' ≟ true, brojKutBeta', If[GamaBeta', brojKutAlfa', 0*°]]]]]) → zaokruzeniKut3BIf(AlfaBeta' ≟ true, "γ", If[AlfaGama' ≟ true, "β", If[BetaAlfa' ≟ true, "γ", If[BetaGama' ≟ true, "α", If[GamaAlfa' ≟ true, "β", If[GamaBeta', "α", ""]]]]]) → tekst3ATextfield(odgovor3A) → txtPolje3AIf(AlfaBeta' ≟ true, "γ'", If[AlfaGama' ≟ true, "β'", If[BetaAlfa' ≟ true, "γ'", If[BetaGama' ≟ true, "α'", If[GamaAlfa' ≟ true, "β'", If[GamaBeta', "α'", ""]]]]]) → tekst3BTextfield(odgovor3B) → txtPolje3BIf(abs(zaokruzeniKut3A - odgovor3A°) ≟ 0 ∧ abs(zaokruzeniKut3B - odgovor3B°) ≟ 0, "BRAVO! Točno!", If[abs(zaokruzeniKut3A - odgovor3A°) ≟ 0 ∧ (abs(zaokruzeniKut3B - odgovor3B°) ≠ 0), "Netočna veličina drugog kuta!", If[(abs(zaokruzeniKut3A - odgovor3A°) ≠ 0) ∧ abs(zaokruzeniKut3B - odgovor3B°) ≟ 0, "Netočna veličina prvog kuta!", "Nažalost, netočne veličine kutova!"]]) → provjera3AngularBisector(B, C, B') → hAngularBisector(A, B, A') → gAngularBisector(C, A, C') → iPoint(i) → DPoint(g) → EPoint(h) → FAngularBisector(C, A, B) → jPoint(j) → GAngularBisector(C, B, A) → kPoint(k) → HAngularBisector(A, C, B) → lPoint(l) → IAngle(C, B, A) → β_pAngle(A, B, A') → β'_pAngle(A, C, B) → γ_pAngle(B, C, B') → γ'_pAngle(C, A, C') → α'_pAngle(C, A, B) → α_p
AI 绘图提示语参考
画一个三角形,并动态展示其内角和外角。首先绘制三角形,然后标出三个内角α、β、γ,并计算它们的度数。接着,分别将三角形的顶点绕对边中点旋转180°,得到新的顶点C'、A'、B',并标出旋转后的内角α'、β'、γ'。最后,绘制角平分线,展示角平分线的性质。
以上提示语为根据原始绘图命令整理而来,仅供参考。