Rational Number Ordering Chain
Loading the math board and drawing, please wait…
In collections
Ordnen und Vergleichen von rationalen Zahlen
This example demonstrates the ordering chain of rational numbers, involving key math concepts such as comparing and ordering rational numbers. Using GeoGebra commands like Shuffle and Sort, it dynamically shows the arrangement of rational numbers on the number line. Suitable for 7-8 grade students to practice comparing and ordering rational numbers, as well as representing them on the number line.
GeoGebra Commands & Parameters
Shuffle({1, 2}) → ModusListe, {2, 1}Shuffle({1, 2, 3, 4, 5, 6, 7, 8, 9, 10}) → RandoNumListe, {8, 1, 9, 7, 2, 6, 3, 5, 4, 10}Polygon((-5, -8), (7.5, -8), (7.5, 0.5), (-5, 0.5)) → ZiehBereich, segZB1, segZB2, segZB3, segZB4Polygon(Q1E1, Q1E2, 4) → Box1, f, g, h, i, Q1E3, Q1E4IsInRegion(PosZettel4, Box1) → Z4inB1IsInRegion(PosZettel2, Box1) → Z2inB1IsInRegion(PosZettel1, Box1) → Z1inB1IsInRegion(PosZettel3, Box1) → Z3inB1Polygon(Q2E1, Q2E2, 4) → Box2, j, k, l, m, Q2E3, Q2E4IsInRegion(PosZettel4, Box2) → Z4inB2IsInRegion(PosZettel2, Box2) → Z2inB2IsInRegion(PosZettel1, Box2) → Z1inB2IsInRegion(PosZettel3, Box2) → Z3inB2Polygon(Q3E1, Q3E2, 4) → Box3, n, p, q, r, Q3E3, Q3E4IsInRegion(PosZettel4, Box3) → Z4inB3IsInRegion(PosZettel2, Box3) → Z2inB3IsInRegion(PosZettel1, Box3) → Z1inB3IsInRegion(PosZettel3, Box3) → Z3inB3Polygon(Q4E1, Q4E2, 4) → Box4, s, t, a, b, Q4E3, Q4E4IsInRegion(PosZettel3, Box4) → Z3inB4IsInRegion(PosZettel4, Box4) → Z4inB4IsInRegion(PosZettel2, Box4) → Z2inB4IsInRegion(PosZettel1, Box4) → Z1inB4Shuffle({1, 2}) → ZufallslisteZettel1, {1, 2}Shuffle({1, 2}) → ZufallslisteZettel2, {1, 2}Shuffle({1, 2}) → ZufallslisteZettel3, {2, 1}Shuffle({1, 2}) → ZufallslisteZettel4, {2, 1}Sort(NumberList) → NumberListModus1Reverse(NumberListModus1) → NumberListModus2Sequence(IndexOf[NumberList(k), If[modus ≟ 1, NumberListModus1, NumberListModus2]], k, 1, 4) → IndexNumberElement(B1List, IndexOf[1, IndexNumber]) → correctB1Element(B2List, IndexOf[2, IndexNumber]) → correctB2Element(B3List, IndexOf[3, IndexNumber]) → correctB3Element(B4List, IndexOf[4, IndexNumber]) → correctB4Polygon(Z1VieleckE1, Z1VieleckE2, Zettel1Anchor_1, Z1VieleckH, Z1VieleckE3, Z1VieleckE4) → Vieleck1, z1vielecke1, z1vielecke2, zettel1anchor_1, z1vieleckh, z1vielecke3, z1vielecke4Polygon(Z2VieleckE1, Z2VieleckE2, Zettel2Anchor_1, Z2VieleckH, Z2VieleckE3, Z2VieleckE4) → Vieleck2, z2vielecke1, z2vielecke2, zettel2anchor_1, z2vieleckh, z2vielecke3, z2vielecke4Polygon(Z3VieleckE1, Z3VieleckE2, Zettel3Anchor_1, Z3VieleckH, Z3VieleckE3, Z3VieleckE4) → Vieleck3, z3vielecke1, z3vielecke2, zettel3anchor_1, z3vieleckh, z3vielecke3, z3vielecke4Polygon(Z4VieleckE1, Z4VieleckE2, Zettel4Anchor_1, Z4VieleckH, Z4VieleckE3, Z4VieleckE4) → Vieleck4, z4vielecke1, z4vielecke2, zettel4anchor_1, z4vieleckh, z4vielecke3, z4vielecke4Text(FeedbackText, A, false, true, 0) → Text3Sequence(IndexOf[NumberList(k), If[modus ≟ 2, NumberListModus1, NumberListModus2]], k, 1, 4) → InvIndexNumberElement(B4List, IndexOf[4, InvIndexNumber]) → invB4Element(B3List, IndexOf[3, InvIndexNumber]) → invB3Element(B2List, IndexOf[2, InvIndexNumber]) → invB2Element(B1List, IndexOf[1, InvIndexNumber]) → invB1Text(Bruch1Text, Midpoint[Zettel1Anchor_1, Zettel1Anchor_2] + (0, 4.15), false, true, 0, 0) → txtN1Text(Bruch2Text, Midpoint[Zettel2Anchor_1, Zettel2Anchor_2] + (0, 4.15), false, true, 0, 0) → txtN2Text(Bruch3Text, Midpoint[Zettel3Anchor_1, Zettel3Anchor_2] + (0, 4.15), false, true, 0, 0) → txtN3Text(Bruch4Text, Midpoint[Zettel4Anchor_1, Zettel4Anchor_2] + (0, 4.15), false, true, 0, 0) → txtN4If(modus ≟ 1, "<", ">") → txtSignSequence(IndexOf[k, IndexNumber], k, 1, 4) → IndexZettelSegment(Midpoint[Corner[CapZiehMich1, 1], Corner[CapZiehMich1, 2]], Midpoint[Corner[CapZiehMich1, 1], Corner[CapZiehMich1, 2]] + (0, -0.5)) → segZiehMich1Segment(Midpoint[Corner[CapZiehMich2, 1], Corner[CapZiehMich2, 4]], Midpoint[Corner[CapZiehMich2, 1], Corner[CapZiehMich2, 4]] + (-0.5, 0)) → segZiehMich2Sort(NumberList) → SortNumberListReverse(SortNumberList) → InvSortNumberListIf(modus ≟ 1, SortNumberList, InvSortNumberList) → OrderNumbersSequence(IndexOf[NumberList(k), OrderNumbers], k, 1, 4) → IndexOrderNumbers