Visualizing Decimal Fractions
Loading the math board and drawing, please wait…
This GeoGebra example dynamically illustrates the equivalence between decimal fractions and common fractions, using points, segments, and parametric curves on a number line to reveal the place-value structure of decimal notation. Core mathematical concepts include decimals, fractions, place value, greatest common divisor (GCD), and distance/ratio relationships on the number line, with auxiliary use of function graphs and derivatives. Construction highlights: Random generates random values, Mod and GCD handle conversion between decimals and fractions, Distance and Line build scale marks and segments, Point marks key locations, If controls conditional display, Parametric Curves draw dynamic paths, and Pyramid may serve for 3D extension or decorative purposes. Suitable for upper elementary to middle school students learning decimal-fraction conversion, and useful for classroom demonstrations or self-exploration to grasp the essence of the base-10 system.
GeoGebra Commands & Parameters
Mod(Random[0, 700], 10) → aaIf(aa ≟ 0, HH, If[aa ≟ 1, AA, If[aa ≟ 2, BB, If[aa ≟ 3, CC, If[aa ≟ 4, DD, If[aa ≟ 5, EE, If[aa ≟ 6, FF, GG]]]]]]) → SSIf(aa ≟ 0, BB, If[aa ≟ 1, CC, If[aa ≟ 2, DD, If[aa ≟ 3, EE, If[aa ≟ 4, FF, If[aa ≟ 5, GG, If[aa ≟ 6, HH, AA]]]]]]) → LLIf(aa ≟ 0, AA, If[aa ≟ 1, BB, If[aa ≟ 2, CC, If[aa ≟ 3, DD, If[aa ≟ 4, EE, If[aa ≟ 5, FF, If[aa ≟ 6, GG, HH]]]]]]) → KKIf(aa ≟ 0, GG, If[aa ≟ 1, HH, If[aa ≟ 2, AA, If[aa ≟ 3, BB, If[aa ≟ 4, CC, If[aa ≟ 5, DD, If[aa ≟ 6, EE, FF]]]]]]) → QQIf(aa ≟ 0, EE, If[aa ≟ 1, FF, If[aa ≟ 2, GG, If[aa ≟ 3, HH, If[aa ≟ 4, AA, If[aa ≟ 5, BB, If[aa ≟ 6, CC, DD]]]]]]) → OOIf(aa ≟ 0, DD, If[aa ≟ 1, EE, If[aa ≟ 2, FF, If[aa ≟ 3, GG, If[aa ≟ 4, HH, If[aa ≟ 5, AA, If[aa ≟ 6, BB, CC]]]]]]) → NNIf(aa ≟ 0, FF, If[aa ≟ 1, GG, If[aa ≟ 2, HH, If[aa ≟ 3, AA, If[aa ≟ 4, BB, If[aa ≟ 5, CC, If[aa ≟ 6, DD, EE]]]]]]) → PPIf(aa ≟ 0, CC, If[aa ≟ 1, DD, If[aa ≟ 2, EE, If[aa ≟ 3, FF, If[aa ≟ 4, GG, If[aa ≟ 5, HH, If[aa ≟ 6, AA, BB]]]]]]) → MMIf(aa ≟ 0, H, If[aa ≟ 1, A, If[aa ≟ 2, B, If[aa ≟ 3, C, If[aa ≟ 4, D, If[aa ≟ 5, E, If[aa ≟ 6, F, G]]]]]]) → SDistance(S, SS) → ssIf(ss < 0.1, 1, 0) → s8If(aa ≟ 0, C, If[aa ≟ 1, D, If[aa ≟ 2, E, If[aa ≟ 3, F, If[aa ≟ 4, G, If[aa ≟ 5, H, If[aa ≟ 6, A, B]]]]]]) → MDistance(M, MM) → mmIf(mm < 0.1, 1, 0) → s3If(aa ≟ 0, A, If[aa ≟ 1, B, If[aa ≟ 2, C, If[aa ≟ 3, D, If[aa ≟ 4, E, If[aa ≟ 5, F, If[aa ≟ 6, G, H]]]]]]) → KDistance(K, KK) → kkIf(kk < 0.1, 1, 0) → s1If(aa ≟ 0, D, If[aa ≟ 1, E, If[aa ≟ 2, F, If[aa ≟ 3, G, If[aa ≟ 4, H, If[aa ≟ 5, A, If[aa ≟ 6, B, C]]]]]]) → NDistance(N, NN) → nnIf(nn < 0.1, 1, 0) → s4If(aa ≟ 0, B, If[aa ≟ 1, C, If[aa ≟ 2, D, If[aa ≟ 3, E, If[aa ≟ 4, F, If[aa ≟ 5, G, If[aa ≟ 6, H, A]]]]]]) → LDistance(L, LL) → llIf(ll < 0.1, 1, 0) → s2If(aa ≟ 0, E, If[aa ≟ 1, F, If[aa ≟ 2, G, If[aa ≟ 3, H, If[aa ≟ 4, A, If[aa ≟ 5, B, If[aa ≟ 6, C, D]]]]]]) → ODistance(O, OO) → ooIf(oo < 0.1, 1, 0) → s5If(aa ≟ 0, F, If[aa ≟ 1, G, If[aa ≟ 2, H, If[aa ≟ 3, A, If[aa ≟ 4, B, If[aa ≟ 5, C, If[aa ≟ 6, D, E]]]]]]) → PDistance(P, PP) → ppIf(pp < 0.1, 1, 0) → s6If(aa ≟ 0, G, If[aa ≟ 1, H, If[aa ≟ 2, A, If[aa ≟ 3, B, If[aa ≟ 4, C, If[aa ≟ 5, D, If[aa ≟ 6, E, F]]]]]]) → QDistance(Q, QQ) → qqIf(qq < 0.1, 1, 0) → s7Line(Z, A_1) → sPoint(s) → C_1If(d ≟ 1, "Move the green dots on the red dots", "Déplacer les points verts sur les points rouges") → texte61Random(1, 99) → B1Random(1, 99) → B2Random(1, 99) → B3Random(1, 99) → B4Random(1, 99) → B5Random(1, 99) → B6Random(1, 99) → B7Random(1, 99) → B8GCD(B1, 100) → C1GCD(B2, 100) → C2GCD(B3, 100) → C3GCD(B4, 100) → C4GCD(B5, 100) → C5GCD(B6, 100) → C6GCD(B7, 100) → C7GCD(B8, 100) → C8
AI Drawing Prompt Reference
Visualize the equivalence between decimal fractions and common fractions on a number line using points, segments, and parametric curves. Dynamically generate random values and determine key positions with mod operations, build scale marks with distance and line, and depict dynamic paths with parametric curves, while displaying function graphs and auxiliary information to reveal the place-value structure of decimal notation.
The prompt above was compiled from the original drawing commands and is for reference only.