Comparing Rational Numbers on the Number Line: Ordering Practice

Comparing Rational Numbers on the Number Line: Ordering Practice
Loading the math board and drawing, please wait…
2025-06-04 17:41
This GeoGebra lesson demonstrates how to compare and order rational numbers by locating them on the number line, providing an interactive visual drill for students to build number sense. It focuses on key ideas such as representing rational numbers, mapping each rational number to its coordinate on the number line, comparing magnitudes (including positive/negative cases), and forming a correct ord

GeoGebra Commands & Parameters

  1. Join({{1}, Shuffle[{2, 3, 4, 5}]}) → OrderZG
  2. Join(Sequence[OrderZG, k, 1, 20]) → ZGList
  3. Element({3.5, 2 + 1 / 3, 1.75, 1.4, 0.8}, CaseZG) → numMaximum
  4. Sequence(-2.5 + (k * 0.1), k, 0, 50) → AllNumbers, {-2.5, -2.4, -2.3, -2.2, -2.1, -2, -1.9, -1.7999999999999998, -1.7, -1.6, -1.5, -1.4, -1.2999999999999998, -1.2, -1.0999999999999999, -1, -0.8999999999999999, -0.7999999999999998, -0.7, -0.5999999999999999, -0.5, -0.3999999999999999, -0.2999999999999998, -0.19999999999999973, -0.09999999999999964, 0, 0.10000000000000009, 0.20000000000000018, 0.30000000000000027, 0.40000000000000036, 0.5, 0.6000000000000001, 0.7000000000000002, 0.8000000000000003, 0.9000000000000004, 1, 1.1, 1.2000000000000002, 1.3000000000000003, 1.4000000000000004, 1.5, 1.6000000000000005, 1.7000000000000002, 1.7999999999999998, 1.9000000000000004, 2, 2.1000000000000005, 2.2, 2.3000000000000007, 2.4000000000000004, 2.5}
  5. Remove(Join[{Sequence[-3.5 + k, k, 0, 7, 0.25], Sequence[-3.5 + k, k, 0, 3.5, 0.25]}], {-3, -3, -2, -2, -1, -1, 0, 0, 1, 1, 2, 2, 3, 3}) → Zahlen11
  6. Remove(Join[{Sequence[-3.5 + k, k, 0, 5.5, 0.25], Sequence[-3.5 + k, k, 0, 3.5, 0.25]}], {-3, -3, -2, -2, -1, -1, 0, 0, 1, 1, 2, 2, 3, 3}) → Zahlen12
  7. Sequence(RandomElement[OptionDarstellung1], k, 1, 100) → DarstellungListZ11, {2, 1, 2, 3, 3, 3, 1, 1, 2, 3, 1, 3, 3, 2, 2, 2, 1, 1, 1, 3, 1, 1, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 2, 3, 1, 2, 3, 1, 1, 2, 3, 1, 1, 1, 1, 2, 1, 3, 1, 2, 3, 2, 3, 3, 1, 1, 1, 3, 2, 2, 3, 1, 2, 3, 3, 1, 2, 2, 1, 3, 1, 1, 1, 3, 3, 2, 1, 3, 3, 3, 3, 3, 2, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 2, 1, 3, 2, 3}
  8. Remove(Join[{Sequence[-3.5 + k, k, 0, 5.5, 1 / 6], Sequence[-3.5 + k, k, 0, 3.5, 1 / 6]}], {0, 0}) → Zahlen22
  9. Sequence(RandomElement[OptionDarstellung2], k, 1, 100) → DarstellungListZ21, {3, 1, 2, 1, 2, 2, 1, 2, 2, 3, 3, 3, 3, 2, 2, 3, 1, 2, 2, 2, 1, 1, 3, 1, 1, 1, 1, 3, 2, 1, 3, 1, 2, 3, 3, 1, 1, 3, 2, 3, 3, 1, 3, 3, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 3, 2, 1, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 3, 3, 3, 3, 3, 1, 2, 2, 1, 2, 2, 2, 3, 1, 1, 2, 2, 3, 1, 2, 3, 2, 1, 1, 2, 2, 1, 2, 3, 1, 3, 1}
  10. Remove(Join[{Sequence[-1.75 + k, k, 0, (2 * 1.75), 0.125], Sequence[-1.75 + k, k, 0, 1.75, 0.125]}], {-1, -1, 1, 1, 0, 0}) → Zahlen31
  11. Remove(Join[{Sequence[-1.75 + k, k, 0, (2 * 1.75), 0.125], Sequence[-1.75 + k, k, 0, 1.75, 0.125]}], {0, 0}) → Zahlen32
  12. Sequence(RandomElement[OptionDarstellung3], k, 1, 100) → DarstellungListZ31, {1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1}
  13. Remove(Join[{Sequence[-1.4 + k, k, 0, (2 * 1.4), 0.1], Sequence[-1.4 + k, k, 0, 1.4, 0.1]}], {-1, -1, 0, 0, 1, 1}) → Zahlen41
  14. Remove(Join[{Sequence[-1.4 + k, k, 0, (2 * 1.4), 0.1], Sequence[-1.4 + k, k, 0, 1.4, 0.1]}], {-1, -1, 0, 0, 1, 1}) → Zahlen42
  15. Sequence(RandomElement[OptionDarstellung4], k, 1, 100) → DarstellungListZ41, {1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1}
  16. Remove(Join[{Sequence[-0.8 + k, k, 0, 1.6, 0.05], Sequence[-0.8 + k, k, 0, 0.8, 0.05]}], {0, 0}) → Zahlen51
  17. Remove(Join[{Sequence[-0.8 + k, k, 0, 1.6, 0.1], Sequence[-0.8 + k, k, 0, 0.8, 0.1]}], {0, 0}) → Zahlen52
  18. Sequence(RandomElement[OptionDarstellung5], k, 1, 100) → DarstellungListZ51, {2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1}
  19. Sequence(RandomElement[If[DarstellungListZ11(k) ≟ 1, Zahlen11, DarstellungListZ11(k) ≟ 2, Zahlen12, Zahlen13]], k, 1, 100) → Numbers11, {-0.75, 3.25, -0.5, -2.75, -3.5, -3.25, -3.5, -1.75, -1.75, -2.75, -1.25, -2.25, -3.5, -0.25, -3.25, -1.75, 1.75, -1.75, -2.25, -2.5, -3.5, -0.25, 0.25, -3.5, -3.5, -3.25, -2.5, 0.25, 0.75, -2.25, -1.75, -2.75, -2.75, 3.25, -0.75, -1.25, -2.75, -2.5, 0.25, 1.25, -2.25, -2.5, -1.75, 1.5, -0.25, 0.25, -3.25, -3.5, -3.5, 1.75, -3.25, -2.25, -2.5, -2.5, 2.25, -1.75, -2.25, -2.5, -3.25, -1.5, -3.5, -0.75, -0.25, -2.25, -3.5, -1.25, -2.5, -1.25, -0.5, 2.75, -1.25, 0.5, -0.75, -2.5, -2.75, -3.5, -0.25, 2.5, -3.25, -2.75, -3.5, 3.5, -1.5, 2.25, -1.5, -1.75, -1.75, -0.25, 2.75, -0.5, -2.75, -3.5, 1.75, -3.5, -2.5, -1.25, -3.25, -2.25, -0.75, -3.5}
  20. Sequence(RandomElement[If[DarstellungListZ21(k) ≟ 1, Zahlen21, DarstellungListZ21(k) ≟ 2, Zahlen22, Zahlen23]], k, 1, 100) → Numbers21, {2.3333333333333335, -1.5, -2.333333333333333, 0.5, -0.16666666666666696, -2.333333333333333, -0.5, -1.166666666666667, -2.8333333333333335, -2.3333333333333335, -2.3333333333333335, -2.3333333333333335, 2.1666666666666665, -1.833333333333333, -3.3333333333333335, -2.1666666666666665, -1.5, 2.000000000000001, -0.6666666666666674, 1.1666666666666679, -0.5, -1.5, -2.1666666666666665, -1.5, -1.5, -1.5, 1.5, 2.3333333333333335, -2.5, -1.5, 2.3333333333333335, 0.5, -2.333333333333333, -2.1666666666666665, -2.3333333333333335, -0.5, -1.5, -2.3333333333333335, -0.5, -2.3333333333333335, 2.3333333333333335, -0.5, 2.3333333333333335, -2.3333333333333335, -0.5, -2.3333333333333335, -0.5, -3.1666666666666665, -1.5, -1.5, -0.5, -1.5, 0.5, -3.1666666666666665, -3.5, 2.3333333333333335, -3.5, -1.5, -1.3333333333333335, 1.5, -1.166666666666667, 0.5, -2.8333333333333335, -1.6666666666666663, 1.5, -3.5, -0.5, 0.5, 2.3333333333333335, -2.1666666666666665, -2.1666666666666665, -2.3333333333333335, 2.3333333333333335, 1.5, -3.5, -1.0000000000000004, -0.5, -2.8333333333333335, -0.16666666666666696, -3.1666666666666665, 2.3333333333333335, 1.5, 1.5, 1.3333333333333348, -1.0000000000000004, 2.1666666666666665, 0.5, 2.000000000000001, 2.1666666666666665, -1.5, -1.5, 1.5, -0.8333333333333339, -1.166666666666667, -1.5, -3.3333333333333335, 2.3333333333333335, -1.5, -2.1666666666666665, -0.5}
  21. Sequence(RandomElement[If[DarstellungListZ31(k) ≟ 1, Zahlen31, Zahlen32]], k, 1, 100) → Numbers31, {-1.25, -1.375, 1.5, -0.25, -1.375, 1.625, 1.75, -1.125, -0.5, 0.75, -0.375, -0.875, 1.375, -1.375, -1.75, 1.375, -1.5, -0.125, -0.125, -0.875, -0.375, 0.875, -1.25, 0.875, -0.125, -1.25, -0.875, 0.25, -1.75, -1.75, 0.125, -0.375, -0.5, -0.125, -0.25, 0.25, -0.875, 1.25, -1.375, -0.75, 0.75, 1.625, -0.875, 0.375, -1.625, -0.125, 1.75, -1.25, 1.625, 1.75, 0.5, -1.625, -1.625, -0.375, 1.125, 1.125, 0.25, -0.875, -1.625, -0.25, 0.25, 0.625, -0.5, 0.875, -0.375, 0.625, -1.125, -0.125, -1.375, 0.5, -0.125, -0.625, -1.375, -0.125, -0.375, 0.375, -0.125, 1.75, -0.5, -1.625, -1.5, -0.625, -0.5, -0.5, -1.625, -0.125, 0.75, -1.125, -1.5, 0.75, 0.875, -1.375, 0.75, -0.875, -1.5, -0.375, -0.875, 0.875, -1.375, -0.625}
  22. Sequence(RandomElement[If[DarstellungListZ41(k) ≟ 1, Zahlen41, Zahlen42]], k, 1, 100) → Numbers41, {0.5000000000000009, -0.6, -1.4, -0.3999999999999999, 0.8000000000000003, -0.2999999999999998, 0.9000000000000004, -0.2999999999999998, -1.2, 1.3000000000000007, -0.19999999999999973, 0.4000000000000008, -0.09999999999999964, 0.20000000000000062, -0.3999999999999999, -0.7999999999999999, -1.2999999999999998, -0.7999999999999999, -0.09999999999999964, -0.3999999999999999, 0.4000000000000008, 1.3000000000000007, -0.2999999999999998, -0.09999999999999964, 1.1000000000000005, -0.8999999999999999, -0.2999999999999998, -0.6, -0.7, -0.5, -0.6, -0.2999999999999998, 1.1000000000000005, -1.2999999999999998, 0.6000000000000001, -0.7, -1.4, -1.4, 0.6000000000000001, -0.5, 0.4000000000000008, -1.4, 0.10000000000000053, 0.9000000000000004, -0.19999999999999973, -0.3999999999999999, -0.7999999999999999, 0.3000000000000007, -0.09999999999999964, 0.5000000000000009, 0.8000000000000003, -1.4, -0.7999999999999999, 1.3000000000000007, -1.4, 0.3000000000000007, -0.7999999999999999, -1.4, -0.5, -1.2999999999999998, 1.4000000000000008, -1.2999999999999998, -0.7999999999999999, -0.6, -0.6, 0.5000000000000009, -1.4, -0.8999999999999999, 1.3000000000000007, -0.2999999999999998, 0.7000000000000002, -1.4, 0.4000000000000008, 0.7000000000000002, -0.5, -0.09999999999999964, -0.19999999999999973, -1.2999999999999998, 0.5000000000000009, -0.8999999999999999, -0.7, -1.2, -0.09999999999999964, 0.20000000000000062, -0.8999999999999999, -1.0999999999999999, -1.0999999999999999, -1.0999999999999999, -0.5, 0.10000000000000053, -0.8999999999999999, -0.7, -1.4, -0.3999999999999999, -0.6, -0.09999999999999964, -1.2999999999999998, -0.19999999999999973, 0.10000000000000053, -0.5}
  23. Sequence(RandomElement[If[DarstellungListZ51(k) ≟ 1, Zahlen51, Zahlen52]], k, 1, 100) → Numbers51, {-0.7000000000000001, -0.8, 0.40000000000000013, -0.6000000000000001, -0.04999999999999993, -0.09999999999999998, 0.3500000000000001, -0.4, -0.15000000000000002, -0.3500000000000001, -0.45000000000000007, -0.15000000000000002, -0.5, -0.3500000000000001, -0.04999999999999993, -0.8, -0.5, -0.8, -0.45000000000000007, -0.6000000000000001, -0.2500000000000001, -0.5, 0.5500000000000003, 0.8000000000000005, 0.5000000000000002, 0.09999999999999987, -0.4000000000000001, -0.20000000000000007, 0.30000000000000004, -0.30000000000000004, -0.7000000000000001, 0.09999999999999987, 0.6000000000000003, 0.7500000000000004, 0.19999999999999996, -0.4, 0.40000000000000013, 0.1000000000000002, -0.15000000000000002, 0.40000000000000013, -0.7000000000000001, -0.10000000000000009, 0.5000000000000002, -0.8, -0.6000000000000001, 0.6000000000000003, 0.09999999999999987, 0.09999999999999987, 0.5000000000000002, -0.7000000000000001, -0.8, -0.8, -0.3000000000000001, -0.8, -0.5, -0.4, 0.6000000000000003, 0.19999999999999996, -0.75, -0.4, 0.7500000000000004, -0.7000000000000001, -0.04999999999999993, -0.65, -0.09999999999999998, 0.25, -0.6000000000000001, -0.3000000000000001, -0.20000000000000007, -0.10000000000000009, -0.75, 0.19999999999999996, -0.20000000000000007, -0.30000000000000004, -0.30000000000000004, 0.40000000000000013, -0.8, -0.30000000000000004, -0.75, -0.04999999999999993, -0.30000000000000004, 0.15000000000000024, -0.15000000000000002, -0.10000000000000009, 0.40000000000000013, 0.050000000000000155, -0.20000000000000007, 0.5500000000000003, 0.40000000000000013, -0.55, -0.30000000000000004, -0.09999999999999998, 0.15000000000000024, 0.40000000000000013, 0.6000000000000003, -0.04999999999999993, -0.7000000000000001, 0.6000000000000003, -0.10000000000000009, 0.5000000000000002}
  24. Sequence(Element[Element[{Numbers11, Numbers21, Numbers31, Numbers41, Numbers51}, ZGList(k)], k], k, 1, 100) → randomNumbers1
  25. Sequence(RandomElement[If[DarstellungListZ11(k) ≟ 1, Remove[OptionDarstellung1, {1}], OptionDarstellung1]], k, 1, 100) → DarstellungListZ12, {1, 2, 1, 1, 2, 3, 3, 3, 2, 1, 3, 2, 3, 1, 1, 2, 2, 2, 3, 1, 2, 2, 1, 2, 3, 1, 1, 3, 3, 3, 2, 2, 1, 3, 2, 3, 3, 3, 2, 2, 2, 2, 2, 3, 2, 2, 3, 1, 3, 3, 3, 3, 3, 3, 3, 2, 3, 1, 3, 3, 1, 3, 2, 1, 2, 3, 3, 1, 2, 3, 3, 3, 2, 1, 3, 2, 3, 3, 3, 3, 3, 1, 3, 3, 2, 3, 1, 3, 2, 2, 2, 3, 3, 3, 2, 3, 3, 3, 3, 1}
  26. Sequence(RandomElement[If[DarstellungListZ21(k) ≟ 1, Remove[OptionDarstellung2, {1}], OptionDarstellung2]], k, 1, 100) → DarstellungListZ22, {1, 2, 2, 2, 2, 3, 3, 2, 1, 3, 2, 2, 1, 3, 3, 1, 2, 3, 1, 3, 3, 3, 1, 3, 3, 2, 3, 3, 1, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 1, 1, 3, 1, 2, 2, 1, 2, 1, 3, 3, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 3, 1, 3, 3, 2, 2, 3, 2, 2, 2, 2, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3}
  27. Sequence(RandomElement[If[DarstellungListZ31(k) ≟ 1, Remove[OptionDarstellung3, {1}], OptionDarstellung3]], k, 1, 100) → DarstellungListZ32, {2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2}
  28. Sequence(RandomElement[If[DarstellungListZ41(k) ≟ 1, Remove[OptionDarstellung4, {1}], OptionDarstellung4]], k, 1, 100) → DarstellungListZ42, {2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2}
  29. Sequence(RandomElement[If[DarstellungListZ51(k) ≟ 1, Remove[OptionDarstellung5, {1}], OptionDarstellung5]], k, 1, 100) → DarstellungListZ52, {1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2}
  30. Sequence(RandomElement[If[DarstellungListZ12(k) ≟ 1, Zahlen11, DarstellungListZ12(k) ≟ 2, Zahlen12, Zahlen13]], k, 1, 100) → Numbers12, {-0.75, -0.5, -1.5, 1.75, 0.25, -2.5, -3.25, 3.25, -3.25, -0.75, -3.25, 0.75, -3.25, -2.75, 2.75, -2.75, 1.5, -0.25, -2.5, 0.25, -1.5, -2.75, 1.75, -3.5, 3.5, -2.5, -3.5, 2.25, 2.5, -2.5, 0.5, -2.5, 2.5, 2.25, -3.5, -2.5, 2.25, -2.75, -1.5, 0.75, -1.75, -0.5, -0.25, 2.25, 0.25, -2.75, 2.75, -2.25, -3.5, -2.25, -2.75, 3.5, -3.25, 2.75, -2.75, -3.5, 2.25, -0.25, -3.25, 2.75, -0.75, -3.5, -1.25, 1.25, -1.75, -2.25, -2.5, -1.5, -2.25, 3.5, 2.25, -3.25, -1.5, -2.5, -3.25, -3.25, -3.5, -2.25, -3.5, 3.5, -2.25, 2.5, 3.5, 3.25, 1.75, -2.25, -2.25, 3.25, -2.25, -3.25, 0.5, 2.5, -2.5, 2.75, -1.25, 3.25, -3.25, 3.5, -2.75, 2.75}
  31. Sequence(RandomElement[If[DarstellungListZ22(k) ≟ 1, Zahlen21, DarstellungListZ22(k) ≟ 2, Zahlen22, Zahlen23]], k, 1, 100) → Numbers22, {-1.5, -3.5, -0.16666666666666696, -2.1666666666666665, -1.5, -2.3333333333333335, 2.1666666666666665, -0.6666666666666674, -0.5, 2.3333333333333335, -3, -1.5, -0.5, 2.3333333333333335, 2.3333333333333335, -0.5, -3.1666666666666665, 2.1666666666666665, 1.5, -2.3333333333333335, -2.1666666666666665, -2.3333333333333335, -0.5, -2.1666666666666665, -2.1666666666666665, 1.3333333333333348, -2.3333333333333335, 2.3333333333333335, -0.5, -1.9999999999999998, -2.3333333333333335, -1.9999999999999998, -0.3333333333333335, 2.3333333333333335, -0.8333333333333339, -3.3333333333333335, -0.16666666666666696, 0.3333333333333326, -3.3333333333333335, -1.5, 0.5, -2.3333333333333335, -0.5, -1.0000000000000004, -0.6666666666666674, 1.5, -0.5, -1.5, -2.3333333333333335, -2.3333333333333335, 1.0000000000000009, 0.16666666666666607, -1.3333333333333335, 0.5, -1.5, -1.5, -0.6666666666666674, -1.166666666666667, -2.5, -1.833333333333333, 2.3333333333333335, -2.1666666666666665, -2.666666666666667, -1.5, -2.5, -0.8333333333333339, -2.3333333333333335, -2.3333333333333335, 2.3333333333333335, 0.5, 2.1666666666666665, -2.1666666666666665, -1.5, -1.9999999999999998, -2.1666666666666665, 0.8333333333333339, 0.3333333333333326, 2.000000000000001, 0.666666666666667, -2.1666666666666665, 2.3333333333333335, -2.1666666666666665, -2.666666666666667, -2.666666666666667, -1.5, -0.6666666666666674, -2.333333333333333, -1.166666666666667, 0.5, -1.5, -2.5, -0.8333333333333339, -2.3333333333333335, -2.3333333333333335, -2.3333333333333335, -2.1666666666666665, -2.1666666666666665, -2.1666666666666665, 2.1666666666666665, 2.3333333333333335}
  32. Sequence(RandomElement[If[DarstellungListZ32(k) ≟ 1, Zahlen31, Zahlen32]], k, 1, 100) → Numbers32, {-1.5, -0.375, -0.125, 1.125, 0.875, -1.125, 0.5, -0.375, 1.5, -1.125, -0.125, -0.125, -0.125, -0.875, 1, -1.5, 1.125, -0.125, -0.75, -0.375, 0.375, -0.5, -0.75, 1.5, -1.5, -1.5, 1.625, -1.5, 1.25, -0.75, -0.75, 0.25, 0.625, 0.375, -1.125, -0.875, -0.875, 1.5, -1.125, -0.875, 1.625, 1.5, 0.5, -1.625, -1.625, 1, -0.25, -1.75, -1.25, -0.125, -1.25, -1, -1.75, 0.375, -1.375, -1.25, -0.125, -0.375, -1.625, 1.375, -0.875, -0.625, -1.625, -0.125, -0.25, 1.25, -0.75, -0.75, -1.125, 1.25, -1.75, 0.875, -1, -1.625, 0.25, 1.375, -1.625, -0.75, 0.75, -0.375, 0.875, -1.625, 1, 0.75, -1.25, -0.25, -0.75, 0.375, -1.375, -0.875, -1.75, -0.625, -1, -1.25, -1.625, 0.625, -0.125, 0.75, -1, 0.625}
  33. Sequence(RandomElement[If[DarstellungListZ42(k) ≟ 1, Zahlen41, Zahlen42]], k, 1, 100) → Numbers42, {0.10000000000000053, -0.5, -0.7999999999999999, -0.19999999999999973, -1.0999999999999999, -1.0999999999999999, -1.2, -0.2999999999999998, 1.2000000000000006, 1.2000000000000006, -0.5, 0.5000000000000009, -1.4, -0.3999999999999999, -0.7999999999999999, -1.4, -0.6, 0.9000000000000004, -1.2999999999999998, 0.4000000000000008, -0.5, -0.2999999999999998, -1.2, 0.20000000000000062, -1.0999999999999999, -0.7, 1.1000000000000005, -1.2999999999999998, -0.3999999999999999, -0.09999999999999964, -0.09999999999999964, -0.19999999999999973, 0.7000000000000002, -0.09999999999999964, 1.2000000000000006, 0.20000000000000062, -0.5, -0.19999999999999973, -0.7, -0.5, -0.5, -1.4, -0.7999999999999999, -0.7, -0.7999999999999999, -1.4, 1.4000000000000008, 0.4000000000000008, -1.2, 0.10000000000000053, 0.3000000000000007, -0.3999999999999999, 1.4000000000000008, -0.19999999999999973, -0.3999999999999999, -1.2999999999999998, 0.10000000000000053, -1.2999999999999998, 0.6000000000000001, -0.6, -0.19999999999999973, -0.7, -0.7, 0.5000000000000009, 0.4000000000000008, -0.7999999999999999, -1.2, -1.0999999999999999, -0.7999999999999999, -0.7999999999999999, 0.4000000000000008, -1.4, 1.2000000000000006, -1.4, -0.2999999999999998, 1.2000000000000006, -0.8999999999999999, 1.3000000000000007, -0.09999999999999964, -1.2, -1.0999999999999999, -1.4, 0.7000000000000002, -1.4, 1.1000000000000005, 0.7000000000000002, -0.5, -0.5, -0.6, -1.4, -0.8999999999999999, 1.1000000000000005, 0.4000000000000008, 0.5000000000000009, 0.5000000000000009, -1.4, -0.3999999999999999, -1.2, 0.4000000000000008, 1.4000000000000008}
  34. Sequence(RandomElement[If[DarstellungListZ52(k) ≟ 1, Zahlen51, Zahlen52]], k, 1, 100) → Numbers52, {0.25, -0.4, -0.65, -0.20000000000000007, 0.09999999999999987, 0.6000000000000003, -0.10000000000000009, -0.2500000000000001, -0.30000000000000004, -0.4, -0.4, -0.7000000000000001, -0.04999999999999993, -0.10000000000000009, -0.4, -0.8, -0.3000000000000001, -0.09999999999999998, -0.20000000000000007, -0.7000000000000001, 0.8000000000000005, -0.4000000000000001, -0.7000000000000001, 0.6000000000000003, -0.4, 0.8000000000000005, 0.09999999999999987, -0.7000000000000001, 0.6000000000000003, -0.7000000000000001, -0.8, 0.8000000000000005, 0.6000000000000003, -0.5, -0.8, 0.6000000000000003, -0.7000000000000001, -0.5, -0.6000000000000001, -0.20000000000000007, 0.7000000000000004, -0.8, -0.4, -0.5, -0.7000000000000001, 0.050000000000000155, 0.6500000000000004, -0.7000000000000001, -0.45000000000000007, -0.8, -0.7000000000000001, -0.10000000000000009, -0.6000000000000001, -0.8, 0.09999999999999987, -0.10000000000000009, -0.6000000000000001, 0.5000000000000002, -0.4, -0.45000000000000007, 0.40000000000000013, -0.30000000000000004, -0.4, -0.6000000000000001, -0.8, -0.5, -0.20000000000000007, -0.8, -0.7000000000000001, -0.20000000000000007, -0.7000000000000001, -0.6000000000000001, 0.6500000000000004, 0.09999999999999987, -0.6000000000000001, -0.5, 0.40000000000000013, -0.3500000000000001, -0.4, -0.7000000000000001, -0.6000000000000001, 0.30000000000000004, -0.8, 0.6000000000000003, -0.7000000000000001, -0.20000000000000007, 0.8000000000000005, 0.30000000000000004, 0.09999999999999987, 0.09999999999999987, -0.5, -0.20000000000000007, -0.5, 0.40000000000000013, -0.10000000000000009, 0.6000000000000003, -0.5, 0.7000000000000004, -0.45000000000000007, 0.19999999999999996}
  35. Sequence(Element[Element[{Numbers12, Numbers22, Numbers32, Numbers42, Numbers52}, ZGList(k)], k], k, 1, 100) → randomNumbers2
  36. If(questionCount ≟ 0, Min[Element[randomNumbers1, Mod[questionCount, Length[randomNumbers1]] + 1], Element[randomNumbers2, Mod[questionCount, Length[randomNumbers2]] + 1]], Element[randomNumbers1, Mod[questionCount, Length[randomNumbers1]] + 1]) → randomNum1
  37. If(questionCount ≟ 0, Max[Element[randomNumbers1, Mod[questionCount, Length[randomNumbers1]] + 1], Element[randomNumbers2, Mod[questionCount, Length[randomNumbers2]] + 1]], Element[randomNumbers2, Mod[questionCount, Length[randomNumbers2]] + 1]) → randomNum2
  38. If(randomNum1 > randomNum2, 2, If[randomNum1 < randomNum2, 3, If[randomNum1 ≟ randomNum2, 4, 1]]) → solution
  39. Sequence((zahlenstrahlXWert + (zahlenstrahlEinheit * i), zahlenstrahlYWert), i, 0, numDif, 1) → zahlenstrahlPunkteAlle
  40. Point(Join[{{PNum1Start}, zahlenstrahlPunkteAlle}]) → PNum1
  41. Textfield(input) → inputBox
  42. Segment(zahlenstrahlStart - (zahlenstrahlUeberstand, 0), zahlenstrahlEnde + (zahlenstrahlUeberstand, 0)) → zahlenstrahl
  43. Sequence(numMinimum + i, i, 0, (2 * numMaximum), StepList(CaseZG)) → zahlenstrahlWerte, {-3.5, -3.25, -3, -2.75, -2.5, -2.25, -2, -1.75, -1.5, -1.25, -1, -0.75, -0.5, -0.25, 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5}
  44. RemoveUndefined(Sequence[If[Mod[zahlenstrahlWerte(i + 1), If[CaseZG ≟ 1, 2, 1]] ∈ {0}, zahlenstrahlWerte(i + 1)], i, 0, Length[zahlenstrahlWerte] - 1]) → zahlenstrahlWerte10er
  45. Sequence(zahlenstrahlPunkteAlle(IndexOf[zahlenstrahlWerte10er(k), zahlenstrahlWerte]), k, 1, Length[zahlenstrahlWerte10er]) → zahlenstrahlPunkte10er
  46. Point(Join[{{PNum2Start}, zahlenstrahlPunkteAlle}]) → PNum2
  47. Sequence(Text["\textsf{\(" + (zahlenstrahlWerte10er(i)) + "\)}", zahlenstrahlPunkte10er(i) - (If[zahlenstrahlWerte10er(i) < 0, 0.13, 0], 0.2), true, true, 0, -1], i, 1, Length[zahlenstrahlPunkte10er], 1) → zahlenstrahlBeschriftung
  48. Segment(zahlenstrahlStartSolution - (zahlenstrahlUeberstand, 0), zahlenstrahlEndeSolution + (zahlenstrahlUeberstand, 0)) → zahlenstrahlSolution
  49. Sequence(Text["\textsf{\(" + (zahlenstrahlWerte10er(i)) + "\)}", zahlenstrahlPunkte10er(i) - (If[zahlenstrahlWerte10er(i) < 0, 0.13, 0], 0.2 - verschubZahlenstrahlSolution), true, true, 0, -1], i, 1, Length[zahlenstrahlPunkte10er], 1) → zahlenstrahlBeschriftungSolution
  50. Sequence(-3.5 + k, k, 0, 7, 0.25) → AlleZahlen1, {-3.5, -3.25, -3, -2.75, -2.5, -2.25, -2, -1.75, -1.5, -1.25, -1, -0.75, -0.5, -0.25, 0, 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75, 3, 3.25, 3.5}
  51. Sequence(-2 - 1 / 3 + k, k, 0, (2 * 2) + 2 / 3, 1 / 6) → AlleZahlen2, {-2.3333333333333335, -2.166666666666667, -2, -1.8333333333333335, -1.666666666666667, -1.5000000000000002, -1.3333333333333335, -1.1666666666666667, -1, -0.8333333333333333, -0.6666666666666665, -0.4999999999999998, -0.3333333333333335, -0.16666666666666696, -4.440892098500626E-16, 0.16666666666666607, 0.3333333333333326, 0.4999999999999991, 0.6666666666666665, 0.833333333333333, 0.9999999999999996, 1.166666666666666, 1.3333333333333326, 1.4999999999999991, 1.6666666666666665, 1.8333333333333335, 2.0000000000000004, 2.1666666666666674, 2.3333333333333344}
  52. Sequence(-1.75 + k, k, 0, 3.5, 1 / 8) → AlleZahlen3, {-1.75, -1.625, -1.5, -1.375, -1.25, -1.125, -1, -0.875, -0.75, -0.625, -0.5, -0.375, -0.25, -0.125, 0, 0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875, 1, 1.125, 1.25, 1.375, 1.5, 1.625, 1.75}
  53. Sequence(-1.4 + k, k, 0, 2.8, 1 / 10) → AlleZahlen4, {-1.4, -1.2999999999999998, -1.2, -1.0999999999999999, -0.9999999999999999, -0.8999999999999999, -0.7999999999999999, -0.7, -0.6, -0.5, -0.3999999999999999, -0.2999999999999998, -0.19999999999999973, -0.09999999999999964, 4.440892098500626E-16, 0.10000000000000053, 0.20000000000000062, 0.3000000000000007, 0.4000000000000008, 0.5000000000000009, 0.6000000000000001, 0.7000000000000002, 0.8000000000000003, 0.9000000000000004, 1.0000000000000004, 1.1000000000000005, 1.2000000000000006, 1.3000000000000007, 1.4000000000000008}
  54. Sequence(-0.8 + k, k, 0, 1.6, 1 / 20) → AlleZahlen5, {-0.8, -0.75, -0.7000000000000001, -0.65, -0.6000000000000001, -0.55, -0.5, -0.45000000000000007, -0.4000000000000001, -0.3500000000000001, -0.3000000000000001, -0.2500000000000001, -0.20000000000000007, -0.15000000000000002, -0.09999999999999998, -0.04999999999999993, 1.1102230246251565E-16, 0.050000000000000155, 0.1000000000000002, 0.15000000000000024, 0.19999999999999996, 0.25, 0.30000000000000004, 0.3500000000000001, 0.40000000000000013, 0.4500000000000002, 0.5000000000000002, 0.5500000000000003, 0.6000000000000003, 0.6500000000000004, 0.7000000000000004, 0.7500000000000004, 0.8000000000000005}
  55. Sequence(Segment[zahlenstrahlPunkteAlle(i) + (0, zahlenstrahlLinienLaenge + If[Mod[zahlenstrahlWerte(i), 1] ∈ If[CaseZG ≟ 5, {0, 0.5}, {0}], 0.1, 0]), zahlenstrahlPunkteAlle(i) - (0, zahlenstrahlLinienLaenge + If[Mod[zahlenstrahlWerte(i), 1] ∈ If[CaseZG ≟ 5, {0, 0.5}, {0}], 0.1, 0])], i, 1, Length[zahlenstrahlPunkteAlle], 1) → zahlenstrahlLinien
  56. KeepIf(Mod[a, 1] ∈ If[CaseZG ≟ 1, {0, 0.5}, CaseZG ≟ 2, {0, 1 / 3, 2 / 3}, CaseZG ≟ 3, {0, 0.25, 0.5, 0.75}, CaseZG ≟ 4, {0, 0.2, 0.4, 0.6, 0.8}, {0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9}], a, zahlenstrahlWerte) → zahlenstrahlMarkedWerte
  57. KeepIf(Element[zahlenstrahlWerte, IndexOf[a, zahlenstrahlLinien]] ∈ zahlenstrahlMarkedWerte, a, zahlenstrahlLinien) → zahlenstrahlSeg
  58. Sequence(Element[Element[{DarstellungListZ11, DarstellungListZ21, DarstellungListZ31, DarstellungListZ41, DarstellungListZ51}, ZGList(k)], k], k, 1, 100) → DarstellungNumber1
  59. Sequence(Element[Element[{DarstellungListZ12, DarstellungListZ22, DarstellungListZ32, DarstellungListZ42, DarstellungListZ52}, ZGList(k)], k], k, 1, 100) → DarstellungNumber2
  60. Denominator(randomNum2) → DN2
  61. RandomElement(KeepIf[GCD[a, DN2] ≟ DN2, a, PossibleDenominators(CaseZG)]) → Denom2
  62. Denominator(randomNum1) → DN1
  63. RandomElement(KeepIf[GCD[a, DN1] ≟ DN1, a, PossibleDenominators(CaseZG)]) → Denom1
  64. Text((("\textcolor{#DB6114}{\bold{" * txtN2) * "}}"), PNum2 + (If[randomNum2 < 0, -0.13, 0.05], 0.05), false, true, 0, 1) → CapN2
  65. Text((("\textcolor{#1565C0}{\bold{" * txtN1) * "}}"), PNum1 + (If[randomNum1 < 0, -0.13, 0.05], 0.05), false, true, 0, 1) → CapN1
  66. Segment((5, zahlenstrahlYWert - 1.4), (1, zahlenstrahlYWert - 1.4)) → kleinerPfeil
  67. Segment((10, zahlenstrahlYWert - 1.4), (14, zahlenstrahlYWert - 1.4)) → groeßerPfeil
  68. Sequence(Segment[zahlenstrahlPunkteAlle(i) + (0, verschubZahlenstrahlSolution + zahlenstrahlLinienLaenge + If[Mod[zahlenstrahlWerte(i), 1] ∈ If[CaseZG ≟ 5, {0, 0.5}, {0}], 0.1, 0]), zahlenstrahlPunkteAlle(i) - (0, (-verschubZahlenstrahlSolution) + zahlenstrahlLinienLaenge + If[Mod[zahlenstrahlWerte(i), 1] ∈ If[CaseZG ≟ 5, {0, 0.5}, {0}], 0.1, 0])], i, 1, Length[zahlenstrahlPunkteAlle], 1) → zahlenstrahlLinienSolution
  69. KeepIf(Element[zahlenstrahlWerte, IndexOf[a, zahlenstrahlLinienSolution]] ∈ zahlenstrahlMarkedWerte, a, zahlenstrahlLinienSolution) → zahlenstrahlSegSolution
  70. Text((("\textcolor{#1565C0}{\bold{" * txtN1) * "}}"), PNum1Solution + (If[randomNum1 < 0, -0.13, 0.05], 0.05), false, true, 0, 1) → CapN1Solution
  71. Text((("\textcolor{#DB6114}{\bold{" * txtN2) * "}}"), PNum2Solution + (If[randomNum2 < 0, -0.13, 0.05], 0.05), false, true, 0, 1) → CapN2Solution
  72. Invert(pixMat) → invPixMat
  73. Text((("\textcolor{#DB6114}{\bold{" * txtN2) * "}}"), PosDD + (1.3, 0.08), false, true, 1, 0) → txtQuestionN2
  74. Text((("\textcolor{#1565C0}{\bold{" * txtN1) * "}}"), PosDD + (-0.2, 0.08), false, true, -1, 0) → txtQuestionN1