Comparing and Ordering Rational Numbers
Loading the math board and drawing, please wait…
In collections
Ordnen und Vergleichen von rationalen Zahlen
This GeoGebra example demonstrates how to compare and order rational numbers. Students can answer questions by selecting the correct option, such as which number is less than -4. The example also includes an open-ended question that asks students to order two rational numbers from smallest to largest. This example is suitable for 7-8 grade students, helping them understand the concept of comparing
GeoGebra Commands & Parameters
SelectedIndex(DropDown21) → input21SelectedIndex(DropDown12) → input12SelectedIndex(DropDown2) → input2SelectedIndex(DropDown1) → input1SelectedIndex(DropDown6) → input6SelectedIndex(DropDown7) → input7SelectedIndex(DropDown8) → input8SelectedIndex(DropDown9) → input9SelectedIndex(DropDown16) → input16SelectedIndex(DropDown17) → input17SelectedIndex(DropDown18) → input18Point(Line[Start, xAxis]) → EndeJoin(Zip[Translate[Sequence[Start + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, nummax - nummin, 0.1], Vector[(n * (0, 0.45))]], n, Sequence[0, 3]]) → listOptionsKPoint(listOptionsK) → K15IndexOf(K15, listOptionsK) → input15Point(listOptionsK) → K14IndexOf(K14, listOptionsK) → input14Point(listOptionsK) → K11IndexOf(K11, listOptionsK) → input11Point(listOptionsK) → K10IndexOf(K10, listOptionsK) → input10Point(Line[Chris2a, yAxis]) → Chris3aPoint(Line[Chris2a, yAxis]) → Chris7aSelectedIndex(DropDown22) → input22Element({0, 0, 0, 1, 2, 4, 3, 0, 0}, step) → exnumTextfield(input3) → Eingabefeld3Textfield(input4) → Eingabefeld4Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, RasterMaxX / RasterStepXY, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, RasterMaxY / RasterStepXY, RasterMaxY / RasterStepXY]}) → RasterAussenSegment(Dilate[Start, 1.05, Midpoint[Start, Ende]], Dilate[Ende, 1.05, Midpoint[Start, Ende]]) → lineSequence(Start + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, nummax - nummin, 0.5) → listPointsBigZip(Segment[P + (0, (-linesize)), P + (0, linesize)], P, listPointsBig) → listLinesSequence(Start + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0.5, nummax - nummin) → listPointsTextJoin({Zip[Text[(("\textsf{" * m) * " }"), P + (0.08, -0.9), true, true, 0], m, Sequence[0, nummax], P, Sequence[listPointsText(n), n, nummitte / 2 + 1, nummitte + nummax]], Zip[Text[((("\textsf{" * "--") * abs(m)) * " }"), P + (0, -0.9), true, true, 0], m, Sequence[nummin, -1], P, listPointsText]}) → listTextMidpoint(Start, Ende) → MitteZip(Mitte + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, {num1, num2, num3, num4}) → listPoints2Translate(Segment[(0, 0), (arrowlength, 0)], Start + (0.7, arrowheight)) → arrowlinksTranslate(Segment[(0, 0), (arrowlength, 0)], Ende + (-2.9, arrowheight)) → arrowrechtsJoin({Zip[Text[(("\textsf\small\bold\textcolor{db6114}{" * m) * " }"), P + (0, -0.9), true, true, 0], m, {"--0,75", "~2,2"}, P, {listPoints2(2), listPoints2(4)}], Zip[Text[(("\textsf\small\bold\textcolor{db6114}{" * m) * " }"), P + (0, 0.2), true, true, 0], m, {"--1\frac{1}{3}", "~~\frac{4}{5}"}, P, {listPoints2(1), listPoints2(3)}]}) → listText2Textfield(input5) → Eingabefeld5Element({Chris1a, Chris2a, Chris2a, Chris3a, Chris2a, Chris2a, Chris2a, Chris2a, Chris7a}, step + 1) → ChrisaPoint(Line[Chrisa, xAxis]) → ChrisbZip(Segment[P + (0, (-linesizesmall)), P + (0, linesizesmall)], P, listPointsSmall) → listLinesSmallZip(Mitte + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, {num5, num6}) → listPoints4Point(Line[SB3, yAxis]) → SB4Point(Line[SB3, yAxis]) → SB5Textfield(input13) → Eingabefeld13LaTeX(step, true, true) → Text2Zip(Text[(("\textsf\small\textcolor{616161}{" * m) * " }"), P + (0, arrowheight - 0.32), true, true, 0], m, {"links", "rechts"}, P, {Start, Ende}) → listLinksRechtsSequence(Start + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, nummax - nummin, 0.1) → listPointsPoint(listPoints) → P1Point(listPoints) → P2Text(If[checkP1dezi, TextP1Dezimal, TextP1Bruch], P1 + (0.05, 0.8), false, true, 0, 0) → TextP1XText(If[checkP2dezi, TextP2Dezimal, TextP2Bruch], P2 + (0.05, 0.8), false, true, 0, 0) → TextP2XIf(checkP1dezi, TextP1Dezimal, TextP1Bruch) → TextP1If(checkP2dezi, TextP2Dezimal, TextP2Bruch) → TextP2Join({Zip[Text[(("\textsf\small\bold\textcolor{db6114}{" * m) * " }"), P + (0, -0.9), true, true, 0], m, {"2,2"}, P, {listPoints4(2)}], Zip[Text[(("\textsf\small\bold\textcolor{db6114}{" * m) * " }"), P + (0, 0.2), true, true, 0], m, {"--\frac{3}{4}"}, P, {listPoints4(1)}]}) → listText4Translate(Segment[(0, 0), ((0.7 * arrowlength), 0)], Start + (-0.1, arrowheight)) → arrowlinkskleinTranslate(Segment[(0, 0), ((0.7 * arrowlength), 0)], Ende + (-1.3, arrowheight)) → arrowrechtskleinPoint(listOptionsK) → K19Point(listOptionsK) → K20IndexOf(K19, listOptionsK) → input19IndexOf(K20, listOptionsK) → input20IndexOf(K10, listOptionsK) → a