Number in Four Forms
Loading the math board and drawing, please wait…
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
Sequence(Polygon[(framesStarter + (2 * i), 0.5), (framesStarter + 2 + (2 * i), 0.5), 4], i, 0, 4) → l4Sequence(Polygon[(framesStarter + (2 * i), 5.5), (framesStarter + 2 + (2 * i), 5.5), 4], i, 0, 4) → l2Point({7, 1 / 2}) → blockStarterSequence(Polygon[(framesStarter + (2 * i), 7.5), (framesStarter + 2 + (2 * i), 7.5), 4], i, 0, 4) → l1Sequence(Polygon[(framesStarter + (2 * i), 2.5), (framesStarter + 2 + (2 * i), 2.5), 4], i, 0, 4) → i3Sequence(Polygon[blockStarter + (0, (0.9 * i)), blockStarter + (0.9, (0.9 * i)), 4], i, 0, 9) → l3First(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]) → l5If(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]]) → l8Sequence(Polygon[blockStarter + (3, (0.9 * i)), blockStarter + (3.9, (0.9 * i)), 4], i, 0, 9) → l6Zip(Centroid[AAA], AAA, Flatten[Join[{l1, l2, i3, l4}]]) → framesCentersPoint({-20, -4}) → numberLineStarterSegment(numberLineStarter, numberLineStarter + (20, 0)) → fSequence(Segment[numberLineStarter + (i, -0.2), numberLineStarter + (i, 0.2)], i, 0, 20) → l9Sequence(Segment[numberLineStarter + (i, -0.35), numberLineStarter + (i, 0.35)], i, 0, 20, 5) → l10Sequence(Segment[numberLineStarter + (i, -0.5), numberLineStarter + (i, 0.5)], i, 0, 20, 10) → l11Sequence(Text[i, numberLineStarter + (i - 0.3, -1.7)], i, 0, 20, 10) → l12Sequence(numberLineStarter + (i, 0), i, 0, 20) → l13Point(l13) → AZip(Circle[AA, 0.8], AA, First[framesCenters, Min[10, number]]) → firstSetOfCirclesFirst(Zip[Circle[AA, 0.8], AA, Last[framesCenters, 10]], number - 10) → secondSetOfCirclesText(Mod[number, 10]) → onesPlacePolygon((9 + separator, -7), (13 + separator, -7), (13 + separator, -2), (9 + separator, -2)) → blocker, g, h, i, jSegment(numberLineStarter, numberLineStarter + (Min[10, number], 0)) → firstTenSegment(numberLineStarter + (10, 0), numberLineStarter + (number, 0)) → secondTen