分数等值演示
几何画板及绘图内容加载中,请稍等……
①本范例通过动态图形演示分数等值的概念,直观展示不同分数形式如何代表同一数值;②涉及核心数学概念包括分数、面积模型、整数运算、代数表示及统计频率分布;③构造中运用了Random, Shuffle, Element, LaTeX, Circle, If等GeoGebra命令与multlist, den1, ListPoints等对象,实现随机生成与交互验证;④适合小学高年级及初中生学习分数,增强对等值分数理解与几何直观能力。
GeoGebra 命令及参数
Random(2, 7) → den1Shuffle(multlist) → multshuffled, {3, 5, 2, 6, 4}Element(multshuffled, 1) → multRandom(1, den1 - 1) → num1Shuffle(ListPoints) → ListPointsShuffled, {(4.5, 5), (8, 5), (15, 5), (11.5, 5), (1, 5)}LaTeX(Text["\checkmark"]) → RightCheckLaTeX(Text["×"]) → WrongCheckElement(ListPointsShuffled, 1) → Point1Element(ListPointsShuffled, 2) → Point2Element(ListPointsShuffled, 3) → Point3Element(ListPointsShuffled, 4) → Point4Element(ListPointsShuffled, 5) → Point5Random(2, 60) → den2Random(1, den2 - 1) → num2Element(multshuffled, 2) → mult1Element(multshuffled, 3) → mult2Element(multshuffled, 4) → mult3Random(2, 50) → iden1Random(1, iden1 - 1) → inum1Random(2, 50) → iden2Random(1, iden2 - 1) → inum2Random(2, 50) → iden3Random(1, iden3 - 1) → inum3Shuffle(PossibleFractions) → PossibleFractionsShuffled, {(44, 30), (44, 18), (25, 5), (13, 12), (30, 6), (10, 2)}Circle(Point1, 1) → Circ1OutlineCircle(Point2, 1) → Circ2OutlineCircle(Point3, 1) → Circ3OutlineCircle(Point4, 1) → Circ4OutlineCircle(Point5, 1) → Circ5OutlineCircle(Point2, 1) → Circ2Circle(Point1, 1) → Circ1Circle(Point3, 1) → Circ3Circle(Point4, 1) → Circ4Circle(Point5, 1) → Circ5If(num1 < 10 ∧ den1 < 10, LaTeX[Text["\, \dfrac {" + num1 + "} {" + den1 + "}"]], LaTeX[Text["\dfrac{" + num1 + " }{" + den1 + "}"]]) → frac1displayIf(numerator < 10 ∧ denominator < 10, LaTeX[Text["\, \dfrac{" + numerator + "} {" + denominator + "}"]], LaTeX[Text["\dfrac{" + numerator + " }{" + denominator + "}"]]) → fracdisplayIf(num2 < 10 ∧ den2 < 10, LaTeX[Text["\, \dfrac {" + num2 + "} {" + den2 + "}"]], LaTeX[Text["\dfrac{" + num2 + " }{" + den2 + "}"]]) → frac2displayIf(num3 < 10 ∧ den3 < 10, LaTeX[Text["\, \dfrac {" + num3 + "} {" + den3 + "}"]], LaTeX[Text["\dfrac{" + num3 + " }{" + den3 + "}"]]) → frac3displayIf(num4 < 10 ∧ den4 < 10, LaTeX[Text["\, \dfrac {" + num4 + "} {" + den4 + "}"]], LaTeX[Text["\dfrac{" + num4 + " }{" + den4 + "}"]]) → frac4displayIf(num5 < 10 ∧ den5 < 10, LaTeX[Text["\, \dfrac {" + num5 + "} {" + den5 + "}"]], LaTeX[Text["\dfrac{" + num5 + " }{" + den5 + "}"]]) → frac5display