平行四边形性质互动练习:识别与验证关键特征
几何画板及绘图内容加载中,请稍等……
本范例通过交互式作图与选择校验,演示平行四边形的几何性质并帮助学生辨识哪些结论始终成立。核心数学概念包括:平行四边形的边与角的对应关系(对边平行、邻角互补/同旁内角关系、对角相等等)、特殊四边形性质在几何推理中的应用,以及用长度、角度等量来验证几何关系。作图要点:利用 Polygon 构造四边形(并以 Rotate/Segment/Length/Angle 来度量与展示边长和角度),通过 Angle 等对象承载角的测量信息;用 Element 与 Textfield 进行可视化标注与反馈;再配合 KeepIf、CountIf、If、Join、Append、Remove 实现“选项/结论”的筛选、统计与判定;并通过 Shuffle 增强练习的随机性。所涉及的对象如 chosen*、correct*、input* 与 showSolution* 显示了选择输入、正确性判断与答案提示的流程。适合小学/初中衔接的第5-6学段几何学习与课堂练习,用于描述与应用特殊四边形(含平行四边形及其同类)的性质。
GeoGebra 命令及参数
CountIf(m ≟ true, m, {chosena2, chosenb2, chosenc2, chosend2}) → numChosen2CountIf(m ≟ true, m, {chosenalpha2, chosenbeta2, chosengamma2, chosendelta2}) → numChosen6Point(Circle[A, (5 * scale)]) → BRotate(B + ((4 * scale) * UnitVector[Vector[B, A]]), 240°, B) → CKeepIf(Distance[A, P] ≥ rad1 ∧ Distance[B, P] ≥ rad1 ∧ Distance[C, P] ≥ rad1 ∧ Distance[D, P] ≥ rad1, P, Flatten[Sequence[Sequence[F + ((m * 0.3) * (1, 0)) + ((j * 0.3) * (0, 1)), m, 0, 35], j, 0, 14]]) → listPointsPoint(Join[{listPoints, {A, B, C, D}}]) → BSPoint(Join[{listPoints, {A, B, C, D}}]) → CSPoint(Join[{listPoints, {A, B, C, D}}]) → DSPoint(Join[{listPoints, {A, B, C, D}}]) → ASElement({correct1, correct2, correct34, correct5, correct6, correct78, correct9, correct10, correct11}, exnum) → correctCountIf(m ≟ true, m, {chosenA2, chosenB2, chosenC2, chosenD2}) → numChosen9CountIf(m ≟ true, m, {chosenA, chosenB, chosenC, chosenD}) → numChosen8CountIf(m ≟ true, m, {chosena, chosenb, chosenc, chosend}) → numChosen1CountIf(m ≟ true, m, {chosenalpha, chosenbeta, chosengamma, chosendelta}) → numChosen5Length(KeepIf[P ∈ {A, B, C, D}, P, {AS, BS, CS, DS}]) → pointsInABCDTextfield(input3) → Eingabefeld3Textfield(input4) → Eingabefeld4Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, rectangleCorrectS3, rectangleCorrectS4, rectangleCorrectS2, rectangleCorrectS1Shuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForX, {2, 10, 5, 6, 10, 7, 5, 9, 3, 2, 4, 8, 0, 1, 0, 4, 1, 10, 7, 5, 9, 2, 3, 9, 2, 8, 8, 6, 5, 3, 10, 4, 5, 2, 6, 8, 9, 9, 4, 5, 5, 8, 4, 4, 0, 1, 2, 1, 3, 6, 9, 1, 3, 8, 7, 9, 1, 8, 4, 3, 8, 2, 6, 7, 7, 4, 1, 8, 6, 6, 4, 9, 7, 2, 2, 6, 10, 4, 8, 2, 2, 5, 3, 10, 2, 6, 4, 0, 1, 10, 7, 2, 2, 7, 2, 1, 0, 4, 0, 2}Element(randomNosForX, Mod[questionCount, 100] + 1) → numXShuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForY, {1, 7, 0, 4, 8, 6, 9, 4, 4, 9, 5, 3, 5, 3, 6, 7, 8, 7, 1, 1, 2, 10, 2, 9, 7, 2, 7, 7, 6, 2, 3, 6, 9, 9, 9, 5, 9, 2, 8, 6, 2, 7, 6, 5, 0, 3, 5, 8, 6, 6, 5, 7, 7, 4, 9, 2, 1, 4, 10, 9, 0, 3, 1, 1, 5, 2, 9, 7, 4, 0, 2, 6, 6, 2, 3, 1, 3, 2, 2, 5, 1, 9, 3, 5, 4, 10, 6, 2, 2, 6, 1, 8, 4, 7, 4, 7, 10, 6, 5, 7}Element(randomNosForY, Mod[questionCount, 100] + 1) → numYAppend(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100]) → stayXAppend(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100]) → stayYRemove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForXwithoutRepeatRemove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForYwithoutRepeatElement(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1) → numXwithoutRepeatElement(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1) → numYwithoutRepeatIf(exnum ≟ 3, (correct3 ∨ correct4) ∧ (¬correct34), If[exnum ≟ 6, (correct7 ∨ correct8) ∧ (¬correct78), If[exnum ≟ 7, (correct9a ∨ correct9b ∨ correct9c ∨ correct9d) ∧ (¬correct9), false]]) → correctpartiallyJoin(Sequence[Shuffle[Sequence[1, maxexnum]], m, 1, floor(110 / maxexnum)]) → listExNumsPolygon(A, B, C, D) → v1, a, b, c, dElement({1, 1, 3, 1, 2, 3, 3, 1, 2}, exnum) → versucheSpeechBubbleRight(E, 6.75, 1.13) → Vieleck1Angle(v1) → α, β, γ, δTextfield(input7) → Eingabefeld7Textfield(input8) → Eingabefeld8Element(Join[{listPoints, {A, B, C, D}}], g) → GSegment(A, C) → fSegment(B, D) → hPoint(Line[Mathspooky, xAxis]) → NSpeechBubbleRight(K, 4.4, 1) → Vieleck2SpeechBubbleRight(E + (0, 0.4), 6.75, 1.13 - 0.4) → Vieleck3Point(Line[L0, yAxis]) → L1Point(Line[L0, yAxis]) → L2Point(Line[L0, yAxis]) → L3Point(Line[L0, yAxis]) → L4Point(Line[L0, yAxis]) → L5Point(Line[L0, yAxis]) → L6Point(Line[L0, yAxis]) → L7Point(Line[L0, yAxis]) → L8Point(Line[L0, yAxis]) → L9Element({L1, L2, L3, L4, L5, L6, L7, L8, L9}, exnum) → L
AI 绘图提示语参考
描述一个平行四边形图形。图形由四个点构成,其中两个点通过缩放和旋转生成,另外两个点通过连接形成中心点。构造顺序:先画一个点,然后通过缩放和旋转得到两个点,再通过条件找到中心点,最后用这些点连接形成平行四边形。图形中可能包含一些辅助点,但主要是一个平行四边形。
以上提示语为根据原始绘图命令整理而来,仅供参考。