Snail Race – Square Roots
Loading the math board and drawing, please wait…
In collections
Quadratzahlen und Quadratwurzeln
This interactive GeoGebra simulation demonstrates a snail race where each snail's movement distance is determined by random numbers and square roots. Users input their predictions via text fields and start the race with a button; results are displayed as a bar chart. The core mathematical concepts involved are square roots, random variables and probability distributions, and data representation. C
GeoGebra Commands & Parameters
Textfield(studAns) → InputBox1Shuffle(Sequence[Shuffle[1…10], i, 1, 100]) → inds, {{10, 8, 9, 5, 4, 2, 1, 6, 3, 7}, {10, 2, 3, 8, 6, 7, 5, 4, 9, 1}, {4, 1, 7, 5, 10, 6, 9, 3, 2, 8}, {5, 10, 7, 1, 2, 3, 6, 4, 8, 9}, {5, 4, 2, 7, 3, 9, 10, 1, 6, 8}, {7, 1, 5, 3, 8, 6, 2, 10, 4, 9}, {7, 10, 6, 4, 5, 3, 9, 2, 1, 8}, {8, 10, 9, 6, 7, 1, 2, 4, 3, 5}, {3, 8, 2, 1, 7, 10, 5, 9, 4, 6}, {9, 3, 5, 1, 4, 10, 7, 6, 8, 2}, {7, 8, 1, 9, 4, 2, 6, 10, 5, 3}, {3, 10, 2, 8, 6, 5, 1, 4, 9, 7}, {5, 10, 4, 6, 1, 9, 2, 7, 3, 8}, {3, 6, 5, 9, 4, 8, 7, 2, 1, 10}, {2, 10, 7, 6, 9, 1, 8, 3, 5, 4}, {1, 3, 2, 9, 7, 4, 10, 8, 6, 5}, {7, 10, 1, 4, 8, 9, 6, 2, 5, 3}, {7, 8, 9, 1, 2, 5, 4, 10, 3, 6}, {2, 3, 10, 7, 5, 8, 1, 9, 4, 6}, {7, 5, 2, 6, 1, 8, 9, 3, 4, 10}, {3, 6, 10, 8, 4, 7, 2, 9, 1, 5}, {2, 1, 8, 3, 5, 10, 9, 7, 6, 4}, {2, 1, 5, 7, 3, 9, 8, 4, 10, 6}, {1, 10, 9, 8, 4, 5, 3, 7, 6, 2}, {6, 5, 7, 9, 1, 2, 10, 8, 4, 3}, {7, 4, 5, 9, 2, 1, 8, 3, 6, 10}, {7, 3, 6, 8, 9, 4, 2, 5, 1, 10}, {6, 5, 7, 10, 8, 3, 9, 1, 2, 4}, {3, 6, 2, 10, 7, 1, 8, 5, 4, 9}, {2, 8, 4, 3, 5, 7, 6, 1, 9, 10}, {8, 6, 4, 5, 7, 2, 10, 9, 1, 3}, {8, 6, 4, 10, 2, 1, 9, 7, 3, 5}, {10, 8, 9, 5, 2, 6, 7, 1, 4, 3}, {4, 7, 5, 9, 3, 6, 8, 1, 10, 2}, {9, 7, 6, 4, 10, 2, 5, 3, 8, 1}, {1, 2, 6, 9, 8, 10, 4, 7, 5, 3}, {4, 1, 2, 8, 10, 6, 9, 5, 7, 3}, {4, 10, 9, 2, 3, 7, 1, 5, 6, 8}, {6, 5, 7, 3, 1, 9, 10, 8, 2, 4}, {1, 3, 7, 9, 8, 4, 6, 2, 5, 10}, {1, 8, 6, 10, 4, 5, 2, 7, 3, 9}, {7, 9, 10, 8, 3, 4, 5, 1, 2, 6}, {5, 2, 4, 10, 3, 9, 7, 8, 1, 6}, {9, 2, 10, 7, 3, 8, 6, 4, 5, 1}, {4, 10, 9, 7, 5, 2, 6, 1, 8, 3}, {2, 4, 8, 6, 5, 10, 9, 3, 7, 1}, {3, 7, 2, 6, 10, 9, 8, 4, 5, 1}, {5, 2, 8, 10, 9, 6, 1, 7, 4, 3}, {7, 3, 9, 2, 5, 10, 8, 6, 4, 1}, {2, 5, 4, 10, 1, 7, 9, 3, 6, 8}, {10, 6, 7, 8, 2, 1, 4, 9, 3, 5}, {3, 6, 9, 5, 10, 4, 1, 2, 8, 7}, {1, 8, 3, 2, 10, 7, 6, 4, 9, 5}, {1, 4, 10, 3, 9, 8, 2, 6, 5, 7}, {1, 6, 5, 7, 10, 8, 2, 9, 4, 3}, {10, 4, 6, 1, 9, 3, 2, 7, 5, 8}, {2, 8, 6, 5, 7, 9, 3, 4, 1, 10}, {7, 5, 6, 1, 3, 8, 2, 9, 4, 10}, {10, 2, 4, 7, 9, 8, 1, 6, 3, 5}, {2, 5, 8, 4, 3, 7, 1, 6, 10, 9}, {5, 2, 7, 9, 1, 3, 4, 6, 10, 8}, {8, 3, 5, 6, 1, 4, 7, 9, 2, 10}, {1, 9, 6, 4, 2, 7, 5, 10, 3, 8}, {4, 5, 7, 1, 10, 8, 6, 2, 3, 9}, {8, 5, 3, 4, 10, 1, 9, 6, 7, 2}, {5, 2, 9, 6, 1, 7, 10, 3, 4, 8}, {5, 2, 9, 1, 8, 7, 4, 3, 6, 10}, {4, 9, 5, 7, 10, 8, 2, 1, 3, 6}, {5, 2, 9, 1, 10, 3, 6, 8, 7, 4}, {3, 1, 7, 5, 6, 8, 4, 9, 2, 10}, {10, 8, 1, 9, 6, 4, 2, 3, 7, 5}, {4, 10, 2, 8, 1, 9, 3, 7, 6, 5}, {2, 1, 6, 4, 5, 9, 8, 10, 3, 7}, {2, 8, 6, 7, 4, 9, 10, 5, 3, 1}, {9, 7, 3, 5, 6, 10, 8, 2, 4, 1}, {2, 9, 7, 5, 6, 3, 10, 8, 1, 4}, {3, 9, 4, 10, 6, 2, 1, 5, 7, 8}, {9, 10, 6, 5, 7, 8, 3, 4, 1, 2}, {3, 4, 9, 6, 5, 8, 2, 10, 1, 7}, {3, 1, 10, 2, 7, 4, 5, 6, 8, 9}, {9, 4, 1, 6, 3, 10, 2, 8, 5, 7}, {5, 7, 3, 1, 2, 10, 8, 9, 6, 4}, {6, 7, 3, 4, 1, 9, 5, 10, 2, 8}, {5, 6, 7, 2, 8, 4, 9, 1, 10, 3}, {9, 2, 10, 7, 1, 6, 4, 3, 8, 5}, {2, 3, 10, 4, 9, 6, 8, 7, 1, 5}, {3, 7, 10, 5, 8, 1, 2, 6, 4, 9}, {4, 3, 2, 6, 9, 8, 1, 5, 7, 10}, {2, 1, 8, 4, 5, 9, 7, 10, 3, 6}, {2, 8, 7, 1, 4, 6, 5, 3, 9, 10}, {4, 5, 10, 1, 7, 9, 8, 2, 3, 6}, {4, 5, 8, 1, 7, 2, 10, 3, 9, 6}, {4, 2, 6, 9, 10, 1, 3, 7, 8, 5}, {9, 3, 5, 10, 4, 8, 1, 2, 6, 7}, {5, 7, 1, 2, 10, 8, 9, 4, 6, 3}, {5, 3, 2, 8, 9, 4, 6, 10, 7, 1}, {10, 5, 2, 1, 3, 9, 7, 8, 6, 4}, {4, 2, 7, 3, 6, 8, 1, 5, 10, 9}, {4, 9, 1, 2, 6, 3, 5, 10, 7, 8}, {4, 10, 9, 3, 2, 7, 8, 5, 6, 1}}Element(inds, Mod[count, 100] + 1) → indShuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNose4, {3, 2, 5, 9, 9, 9, 4, 5, 5, 2, 5, 9, 4, 8, 4, 9, 3, 4, 8, 7, 5, 9, 3, 7, 10, 5, 9, 2, 8, 9, 6, 2, 5, 3, 9, 7, 7, 9, 6, 8, 3, 9, 4, 3, 3, 4, 9, 8, 4, 3, 9, 4, 2, 7, 5, 8, 2, 4, 4, 4, 3, 6, 2, 10, 8, 9, 10, 4, 2, 4, 4, 8, 6, 2, 8, 9, 6, 7, 2, 6, 2, 3, 2, 7, 10, 5, 7, 9, 4, 7, 2, 8, 3, 3, 6, 10, 6, 9, 9, 3}Element(randomNose4, Mod[count, 100] + 1) → e4Shuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosc2, {6, 9, 10, 3, 7, 3, 2, 6, 8, 10, 8, 5, 3, 3, 5, 7, 10, 9, 3, 10, 9, 4, 3, 5, 7, 4, 6, 10, 9, 4, 8, 10, 4, 6, 6, 10, 6, 9, 5, 7, 7, 10, 6, 7, 3, 10, 3, 4, 2, 5, 9, 3, 9, 5, 6, 7, 8, 5, 5, 6, 10, 7, 9, 4, 9, 6, 6, 5, 4, 10, 9, 10, 9, 5, 4, 9, 10, 4, 2, 9, 2, 4, 6, 4, 6, 5, 4, 10, 3, 2, 3, 8, 5, 4, 9, 10, 9, 9, 2, 8}Element(randomNosc2, Mod[count, 100] + 1) → c2Shuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosc1, {8, 5, 7, 6, 7, 4, 8, 4, 3, 7, 6, 8, 5, 4, 10, 4, 10, 5, 2, 6, 6, 7, 4, 10, 2, 3, 8, 4, 7, 10, 9, 6, 8, 8, 3, 10, 10, 8, 5, 5, 4, 9, 3, 10, 7, 2, 7, 3, 8, 9, 5, 7, 2, 10, 2, 4, 4, 3, 8, 4, 10, 10, 9, 8, 7, 3, 10, 9, 7, 4, 7, 6, 8, 7, 9, 2, 5, 8, 6, 7, 7, 5, 6, 7, 7, 6, 8, 3, 7, 6, 3, 8, 2, 9, 4, 8, 8, 2, 5, 8}Element(randomNosc1, Mod[count, 100] + 1) → c1Shuffle(Sequence[Random[9, 30], i, 1, 100]) → randomNose2, {11, 13, 20, 20, 18, 17, 18, 18, 11, 21, 29, 21, 9, 17, 23, 28, 16, 19, 29, 17, 12, 25, 11, 20, 12, 23, 12, 20, 21, 18, 12, 9, 28, 9, 30, 16, 20, 9, 19, 15, 16, 13, 12, 29, 17, 25, 16, 15, 30, 15, 29, 15, 26, 9, 17, 15, 18, 10, 12, 12, 29, 10, 22, 12, 14, 17, 22, 20, 16, 30, 15, 17, 11, 12, 27, 21, 30, 17, 28, 30, 18, 17, 16, 14, 24, 16, 28, 29, 17, 28, 10, 11, 11, 15, 28, 17, 28, 14, 10, 27}Element(randomNose2, Mod[count, 100] + 1) → e2Shuffle(Sequence[Random[20, 50], i, 1, 100]) → randomNosa2, {34, 43, 40, 43, 31, 38, 45, 30, 36, 50, 45, 28, 46, 44, 21, 44, 41, 25, 48, 24, 23, 21, 44, 48, 37, 21, 35, 20, 34, 24, 31, 42, 27, 33, 34, 47, 22, 39, 27, 41, 44, 31, 25, 30, 23, 32, 32, 46, 22, 27, 38, 48, 49, 37, 28, 21, 49, 45, 22, 25, 30, 42, 40, 31, 33, 43, 46, 30, 27, 28, 40, 46, 50, 43, 40, 26, 21, 32, 46, 32, 25, 28, 43, 48, 50, 45, 25, 29, 36, 41, 31, 38, 23, 22, 31, 22, 28, 35, 35, 34}Element(randomNosa2, Mod[count, 100] + 1) → a2Shuffle(Sequence[Random[2, 30], i, 1, 100]) → randomNosa1, {22, 25, 16, 8, 8, 10, 24, 26, 28, 11, 6, 17, 8, 23, 27, 14, 11, 5, 23, 25, 22, 14, 26, 8, 26, 18, 25, 4, 16, 26, 26, 13, 6, 16, 24, 18, 24, 16, 30, 11, 30, 18, 7, 20, 6, 22, 7, 5, 8, 29, 30, 2, 26, 10, 11, 30, 30, 15, 27, 30, 28, 13, 11, 11, 5, 6, 15, 20, 2, 9, 10, 19, 20, 5, 29, 7, 22, 14, 6, 6, 5, 18, 21, 5, 2, 2, 13, 13, 26, 21, 3, 24, 6, 21, 29, 22, 6, 22, 22, 17}Element(randomNosa1, Mod[count, 100] + 1) → a1Flatten(Sequence[Shuffle[{1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144}], k, 1, 100]) → questionNumShuffle(Sequence[Random[10, 40], i, 1, 100]) → randomNosb2, {13, 26, 29, 16, 34, 32, 10, 15, 23, 15, 10, 23, 17, 26, 33, 26, 34, 14, 39, 12, 34, 17, 25, 12, 29, 25, 20, 16, 23, 37, 14, 13, 30, 10, 38, 35, 24, 20, 17, 21, 16, 33, 27, 18, 35, 33, 40, 33, 36, 18, 36, 23, 37, 36, 18, 37, 34, 29, 21, 10, 11, 20, 21, 19, 36, 39, 30, 11, 30, 35, 32, 32, 21, 11, 28, 36, 10, 33, 17, 14, 26, 21, 21, 25, 29, 20, 11, 16, 34, 34, 39, 30, 39, 13, 20, 12, 18, 37, 29, 28}Element(randomNosb2, Mod[count, 100] + 1) → b2Shuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosd2, {4, 6, 4, 8, 7, 10, 8, 9, 9, 8, 10, 10, 10, 6, 7, 5, 6, 3, 5, 7, 5, 5, 9, 8, 9, 9, 7, 5, 10, 4, 2, 2, 6, 4, 2, 2, 6, 10, 4, 5, 5, 9, 8, 8, 7, 4, 5, 8, 8, 4, 3, 7, 4, 7, 3, 3, 9, 6, 3, 7, 8, 4, 7, 4, 3, 9, 4, 8, 6, 3, 8, 10, 8, 4, 8, 10, 5, 7, 4, 4, 8, 10, 8, 5, 6, 7, 10, 3, 3, 9, 9, 5, 5, 7, 4, 2, 9, 5, 8, 10}Element(randomNosd2, Mod[count, 100] + 1) → d2Element(calcTexts, Element[ind, step]) → text5Segment((0, 0.7), (40, 0.7)) → fSegment((0, -9.3), (40, -9.3)) → gPolygon(E, F, G, H) → v1, e, f_1, g_1, hOrthogonalLine(A_1, xAxis) → iSequence(Translate[Element[salat1, i], Vector[SalatPos1 + ((i - 1) * (dxFolge, 0))]], i, 1, 3) → showSalat1Sequence(Translate[Element[salat2, i], Vector[SalatPos2 + ((i - 1) * (dxFolge, 0))]], i, 1, 3) → showSalat2Sequence(Translate[Element[salat3, i], Vector[SalatPos3 + ((i - 1) * (dxFolge, 0))]], i, 1, 3) → showSalat3If(turboschnecke, 0.65, regenbogenschnecke, (0.65 * 0.475), (0.65 * 0.3)) → speed2Defined(studAns) → fixed