From Number Line to Number Plane

From Number Line to Number Plane
Loading the math board and drawing, please wait…
2024-05-23 18:23
This GeoGebra example demonstrates the transition from a number line to a number plane. It involves the core mathematical concepts of integers, negative numbers, and positive numbers. The construction points include using GeoGebra's Sequence, Element, and Textfield commands to create the number line and number plane. This example is suitable for middle school mathematics education, particularly for understanding integers and number lines.

GeoGebra Commands & Parameters

  1. Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {4, 1, 8, 1, 10, 2, 10, 2, 7, 4}
  2. Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumber
  3. Textfield(input) → inputBox
  4. Corner(picTerm, 3) → PosTherm15
  5. Sequence(Segment[PosListTherm(k), PosListTherm(k) + ((radius - (2 * disX) + 0.1) * UnitVector[Vector[PosTherm12, PosTherm11]])], k, 1, 7) → SegTherm
  6. Segment(Origin, Origin + ((disY * 5) + 0.5, 0)) → segP
  7. Sequence(Origin + ((k * disY) - (5 * disY), 0), k, 0, 10) → PosPointAxis
  8. Sequence(Text[(("\textsf{" * k) * "}"), PosPointAxis(k + 6) + (0, -0.125), false, true, 0, -1], k, 0, 5) → capPAxis
  9. Sequence(Text[(("\textsf{\(-\)" * k) * "}"), PosPointAxis(6 - k) + (-0.15, -0.125), false, true, 0, -1], k, 1, 5) → capMAxis
  10. Take(PosPointAxis, 6, 11) → PosPointPAxis
  11. SpeechBubbleRight(SBPos, sbwidth, sbheight) → SB
  12. Textfield(input021) → InputBox021
  13. Point(Join[{{Origin + (0, 1.5)}, PosPointPAxis}]) → Point022
  14. Textfield(input031) → InputBox031
  15. Segment(PosListTherm(3), PosListTherm(3) + ((radius - (2 * disX) + 0.1) * UnitVector[Vector[PosTherm12, PosTherm11]])) → segM1
  16. Textfield(input091) → InputBox091
  17. SelectedIndex(dropdown121) → index121
  18. SelectedIndex(dropdown122) → index122
  19. Point(Join[{{Origin + ((-5 * disY), 1.5)}, PosPointAxis}]) → Point111
  20. Point(First[PosPointAxis, 6]) → Point081
  21. If(step ≟ 2, correct021 ∧ correct022, step ≟ 10, BeschriftungVervollständigen ∧ correct101, step ≟ 11, correct111, true, step ≟ 3, correct031, step ≟ 6, drehzahl ≟ 1, step ≟ 8, Point081 ≟ PosPointAxis(1), step ≟ 9, correct091) → clickableBtnNext
  22. Segment(Origin, Point081 + (-0.5, 0)) → segM
  23. Textfield(input101) → InputBox101
  24. SelectedIndex(dropdown091) → index091
  25. Text(RotateText["\textsf{\(-1\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapM1 + ((disCap * drehzahl), 0), false, true, 0, 0) → capM1
  26. Text(RotateText["\textsf{\(-2\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapM2 + ((disCap * drehzahl), 0), false, true, 0, 0) → capM2
  27. Text(RotateText["\textsf{\(-3\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapM3 + ((disCap * drehzahl), 0), false, true, 0, 0) → capM3
  28. Text(RotateText["\textsf{\(\phantom{-}0\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapP0 + ((disCap * drehzahl), 0), false, true, 0, 0) → capP0
  29. Text(RotateText["\textsf{\(\phantom{-}1\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapP1 + ((disCap * drehzahl), 0), false, true, 0, 0) → capP1
  30. Text(RotateText["\textsf{\(\phantom{-}2\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapP2 + ((disCap * drehzahl), 0), false, true, 0, 0) → capP2
  31. Text(RotateText["\textsf{\(\phantom{-}3\)}", (drehzahl * If[mitdrehen, -90°, 0°])], PosCapP3 + ((disCap * drehzahl), 0), false, true, 0, 0) → capP3
  32. Text(RotateText["\textsf{\textcolor{#db6114}{\bold{\(-1\)}}", If[mitdrehen, -90°, 0°]], PosCapM1 + (disCap / 2, 0), false, true, 0, 0) → capM1_7
  33. If(step ≠ 10, SBPos + ((-sbwidth) - 0.6, 0) + (0, If[step ≟ 9, -1.15, 0]), Corner[txt102, 3] + (0.5, 0.05)) → PosBtnShowSolution

AI Drawing Prompt Reference

Create a number line with evenly spaced tick positions, using the origin as a reference. Label negative positions above or below the axis with text for −1, −2, and −3, and label nonnegative positions with text for 0, 1, 2, and 3 at their corresponding ticks. Construct the axis line and key tick points first, then place each number label near the matching tick. After that, add a transition toward a number plane by drawing grouped line segments starting from the origin and extending toward several positions in one direction, giving the visual setup for moving from 1D to 2D. Include a small corner callout-style box with placeholder corner text on the left side.
The prompt above was compiled from the original drawing commands and is for reference only.