Integer Predecessor and Successor Practice
Loading the math board and drawing, please wait…
In collections
Ganze Zahlen & Arbeiten mit der Zahlengerade
This interactive math exercise demonstrates how to determine the predecessor (minus 1) and successor (plus 1) of integers on a number line. Core math concepts include comparing and ordering integers, representing integers on a number line, and understanding positive/negative number relationships. Built with GeoGebra commands like Textfield, Sequence, If, and Segment, it features random integer generation, input validation, and instant feedback. Suitable for grades 5-6 students to build number sense and integer concepts.
GeoGebra Commands & Parameters
Textfield(input) → inputBoxJoin({Sample[-9…-1, 2], {0}, {Random[1, 9]}}) → startingNumbersJoin({Shuffle[startingNumbers], Sequence[RandomElement[Join[{-199…0, -199…199}]], k, 1, 96]}) → NumberListSequence(Random[1, 10], i, 1, 10) → randomNumbers, {4, 10, 2, 1, 8, 1, 8, 6, 3, 10}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberDefined(input) → clickableBtnValidateJoin(Sequence[Shuffle[{1, -1}], k, 1, 50]) → CaseListJoin({{NumberList(1) - CaseList(1) + 11, NumberList(2) - CaseList(2) + 11, NumberList(3) - CaseList(3) + 11, NumberList(4) - CaseList(4) + 11}, Sequence[If[NumberList(k) < 5 ∨ NumberList(k) > 95, Random[2, 14], Random[2, 20]], k, 5, 100]}) → PosPListIf((StartNumber < -9 ∨ StartNumber > 99) ∧ questionCount > 4, 7, 10) → anzahlSequence(Origin + (((-anzahl) * width) + (k * width), 0), k, 0, (anzahl * 2)) → PointsListSequence(Text[(("$\textsf{\(" * k) * "\)}$"), PointsList(k - StartNumber + 1) + (If[k < 0, -0.166, 0], -0.1), false, true, 0, -1], k, StartNumber, StartNumber + 20) → TextListSegment(PointsList(posP + Case) + (0, 0.5), PointsList(posP + Case) + (0, 0.4)) → arrowCircleArc(Midpoint[PointsList(posP), PointsList(posP + Case)] + (0, 0.5), PointsList(If[Case ≟ -1, posP, posP + Case]) + (0, 0.5), PointsList(If[Case ≟ -1, posP + Case, posP]) + (0, 0.5)) → arcSegment(Origin + (((-width) * anzahl) - 0.5, 0), Origin + ((width * anzahl) + 0.5, 0)) → axisSequence(Segment[PointsList(k) + (0, -0.125), PointsList(k) + (0, 0.125)], k, 1, Length[PosPList]) → SegAxisList
AI Drawing Prompt Reference
Draw a number line, randomly mark some integers on it, and show their predecessors (minus 1) and successors (plus 1). Include comparison and ordering markers to help understand positive and negative number relationships. The construction order is to first draw the number line, then generate integers, then display predecessors and successors, and finally add comparison and ordering markers.
The prompt above was compiled from the original drawing commands and is for reference only.