Number in Four Forms

Number in Four Forms
Loading the math board and drawing, please wait…
2019-04-26 02:24
This example demonstrates the representation and conversion of numbers in four different forms: integer, decimal, fraction, and exponential. It involves core mathematical concepts such as number representation, ratios, confidence intervals, correlation, exponentiation, and 3D vectors. Key GeoGebra commands used include Sequence, Point, First, If, Zip, Segment, Text, and Polygon. Suitable for high school and above mathematics learners to understand the multiple representations and applications of numbers.

GeoGebra Commands & Parameters

  1. Sequence(Polygon[(framesStarter + (2 * i), 0.5), (framesStarter + 2 + (2 * i), 0.5), 4], i, 0, 4) → l4
  2. Sequence(Polygon[(framesStarter + (2 * i), 5.5), (framesStarter + 2 + (2 * i), 5.5), 4], i, 0, 4) → l2
  3. Point({7, 1 / 2}) → blockStarter
  4. Sequence(Polygon[(framesStarter + (2 * i), 7.5), (framesStarter + 2 + (2 * i), 7.5), 4], i, 0, 4) → l1
  5. Sequence(Polygon[(framesStarter + (2 * i), 2.5), (framesStarter + 2 + (2 * i), 2.5), 4], i, 0, 4) → i3
  6. Sequence(Polygon[blockStarter + (0, (0.9 * i)), blockStarter + (0.9, (0.9 * i)), 4], i, 0, 9) → l3
  7. First(Flatten[Join[{Sequence[Polygon[blockStarter + (0, (0.9 * i)), blockStarter + (0.9, (0.9 * i)), 4], i, 0, 9, 2], Sequence[Polygon[blockStarter + (2, (0.9 * i)), blockStarter + (2.9, (0.9 * i)), 4], i, 0, 9, 2]}]], Min[number, 10]) → l5
  8. If(number < 11, {}, First[Flatten[Join[{Sequence[Polygon[blockStarter + (3, (0.9 * i)), blockStarter + (3.9, (0.9 * i)), 4], i, 0, 9, 2], Sequence[Polygon[blockStarter + (5, (0.9 * i)), blockStarter + (5.9, (0.9 * i)), 4], i, 0, 9, 2]}]], Min[number - 10, 10]]) → l8
  9. Sequence(Polygon[blockStarter + (3, (0.9 * i)), blockStarter + (3.9, (0.9 * i)), 4], i, 0, 9) → l6
  10. Zip(Centroid[AAA], AAA, Flatten[Join[{l1, l2, i3, l4}]]) → framesCenters
  11. Point({-20, -4}) → numberLineStarter
  12. Segment(numberLineStarter, numberLineStarter + (20, 0)) → f
  13. Sequence(Segment[numberLineStarter + (i, -0.2), numberLineStarter + (i, 0.2)], i, 0, 20) → l9
  14. Sequence(Segment[numberLineStarter + (i, -0.35), numberLineStarter + (i, 0.35)], i, 0, 20, 5) → l10
  15. Sequence(Segment[numberLineStarter + (i, -0.5), numberLineStarter + (i, 0.5)], i, 0, 20, 10) → l11
  16. Sequence(Text[i, numberLineStarter + (i - 0.3, -1.7)], i, 0, 20, 10) → l12
  17. Sequence(numberLineStarter + (i, 0), i, 0, 20) → l13
  18. Point(l13) → A
  19. Zip(Circle[AA, 0.8], AA, First[framesCenters, Min[10, number]]) → firstSetOfCircles
  20. First(Zip[Circle[AA, 0.8], AA, Last[framesCenters, 10]], number - 10) → secondSetOfCircles
  21. Text(Mod[number, 10]) → onesPlace
  22. Polygon((9 + separator, -7), (13 + separator, -7), (13 + separator, -2), (9 + separator, -2)) → blocker, g, h, i, j
  23. Segment(numberLineStarter, numberLineStarter + (Min[10, number], 0)) → firstTen
  24. Segment(numberLineStarter + (10, 0), numberLineStarter + (number, 0)) → secondTen