Adding Negative Integers Demo

Adding Negative Integers Demo
Loading the math board and drawing, please wait…
2016-09-30 01:49
This example demonstrates how to perform addition of negative integers on a number line. Key math concepts include number line, negative integers, and addition rules. GeoGebra commands and objects used include Segment, NumberLine, Point, Midpoint, and Vector. Suitable for middle school mathematics teaching to help students visually understand the geometric meaning of negative integer addition.

GeoGebra Commands & Parameters

  1. Segment(StartPoint, EndPoint) → NumberLine
  2. Textfield(inputans) → InputBox1
  3. RandomElement({-10, -9, -8, -7, -6, -5, 5, 6, 7, 8, 9, 10}) → posint
  4. Random(-15, -1) → negint
  5. Segment(Origin, (0, -3)) → connect1
  6. LaTeX(Text["\checkmark"]) → RightCheck
  7. LaTeX(Text["×"]) → WrongCheck
  8. Text(negint + posint) → correctans
  9. Point(Num1Height) → Num1Point
  10. Point(Num2Height) → Num2Point
  11. Segment(Num2Point, (x(Num2Point), 0)) → connect3
  12. LaTeX(Text["Model\ the\ sum\ on\ the\ number\ line.\ Then,\,complete\ the\ addition\ statement."]) → Instructions1
  13. LaTeX(Text[position1]) → Highlight1Display
  14. LaTeX(Text[position2]) → Highlight2Display
  15. Segment(Num1Point, (x(Num1Point), 0)) → connect2
  16. Circle((i1, height), r) → C1
  17. Circle((i2, height), r) → C2
  18. Circle((i3, height), r) → C3
  19. Circle((i4, height), r) → C4
  20. Circle((i5, height), r) → C5
  21. Circle((i6, height), r) → C6
  22. Circle((i7, height), r) → C7
  23. Midpoint((0, 1.2), Num1Point) → Num1DisplayLocation
  24. Midpoint((x(Num1Point), 2.4), Num2Point) → Num2DisplayLocation
  25. Sequence((i, 0), i, -30, 30, 1) → SmallTicks
  26. Sequence((i, 0), i, -30, 30, 5) → Ticks
  27. Vector((0, 2), Num1Point) → negvector
  28. Vector((x(Num1Point), 4), Num2Point) → posvector
  29. Circle((i8, height), r) → C8
  30. Circle((i9, height), r) → C9
  31. Circle((i10, height), r) → C10
  32. Circle((i0, height), r) → C0
  33. Circle((in1, height), r) → Cn1
  34. Circle((in2, height), r) → Cn2
  35. Sequence(Text[i, (i - 0.65, -1.7)], i, -30, 30, 5) → Numbers