Adding Fractions with Different Denominators by cemccourseware

Adding Fractions with Different Denominators by cemccourseware
Loading the math board and drawing, please wait…
2016-10-13 21:26
This example demonstrates how to add fractions with different denominators using GeoGebra. Key mathematical concepts include fraction addition. Using GeoGebra commands such as Point, Segment, Random, etc., the process of adding fractions is constructed. Suitable for high-grade elementary or junior high school students learning fraction addition.

GeoGebra Commands & Parameters

  1. Point(point2height) → Num2Point
  2. Segment(StartPoint, EndPoint) → NumberLine
  3. Random(-15, -1) → negint
  4. Random(1, 15) → posint
  5. LaTeX(Text["\checkmark"]) → RightCheck
  6. LaTeX(Text["×"]) → WrongCheck
  7. Textfield(inputnum) → InputBox1
  8. Point(point1height) → Num1Point
  9. Element(UnitsList, den - 2) → units
  10. Textfield(inputden) → InputBox2
  11. Midpoint((0, -0.08), Num1Point) → num1labelposition
  12. Midpoint((x(Num1Point), -0.16), Num2Point) → num2labelposition
  13. Sequence(Text["\dfrac{" + ((i * studentden)) + "}{" + studentden + "}", (i - 0.02, 0.11), true, true], i, x(StartPoint) + 0.1 + 1 / studentden, x(EndPoint) - 0.1 - 1 / studentden, 1 / studentden) → scale
  14. LaTeX(Text[num]) → correctnum
  15. LaTeX(Text["\dfrac{" + position1 + "}{" + studentden + "}"]) → H1Display
  16. LaTeX(Text["\dfrac{" + position2 + "}{" + studentden + "}"]) → H2Display
  17. Shuffle(factors) → factorsshuffled
  18. RandomElement({1, 2}) → den1index
  19. If(den1index ≟ 1, 2, 1) → s
  20. If(den1index ≟ 1, 2, 1) → den2index
  21. Vector((0, 0.07), (x(Num1Point), 0.07)) → negvector
  22. Vector((x(Num1Point), 0.14), (x(Num2Point), 0.14)) → posvector
  23. Segment(Origin, (0, 0.07)) → connect1
  24. Segment((x(Num1Point), 0.07), (x(Num1Point), 0)) → connect2
  25. Segment((x(Num2Point), 0.14), Solution) → connect3
  26. Segment((2.131014689984812, -0.3872718515349566), (2.267714689984812, -0.3872718515349566)) → fracline
  27. Sequence((i, 0), i, x(StartPoint) + 0.1, x(EndPoint) - 0.1, 1 / studentden) → SmallTicks
  28. Sequence((i, 0), i, x(StartPoint) + 0.1, x(EndPoint) - 0.1, 1) → Ticks