Tabellenklecks - Indirect Calculation Training: Understanding Direct and Indirec
Loading the math board and drawing, please wait…
This example demonstrates ratio calculations through geometric figures to help students understand direct and indirect proportions. Key mathematical concepts include ratios, proportionality constants, and geometric transformations. Construction involves GeoGebra commands such as Textfield, Shuffle, Element, Polygon, etc. Suitable for elementary students in grades 5-6 for algebra and ratio practice
GeoGebra Commands & Parameters
Textfield(input1) → InputBox1Shuffle(Sequence[Random[1, 12], i, 1, 100]) → randomNosForY, {8, 1, 10, 8, 7, 11, 7, 6, 5, 4, 11, 8, 11, 1, 5, 6, 8, 3, 1, 6, 7, 6, 8, 6, 8, 6, 10, 7, 1, 7, 12, 3, 4, 12, 6, 4, 1, 9, 2, 6, 8, 3, 7, 6, 1, 9, 4, 5, 7, 5, 10, 1, 10, 11, 9, 3, 6, 3, 12, 2, 12, 8, 12, 8, 12, 2, 6, 4, 8, 7, 11, 9, 2, 10, 7, 10, 1, 9, 2, 7, 8, 1, 7, 7, 5, 6, 7, 9, 12, 2, 11, 4, 9, 1, 5, 2, 12, 11, 10, 7}Element(randomNosForY, Mod[questionCount, 100] + 1) → numYShuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosForX, {3, 5, 4, 2, 4, 3, 8, 10, 9, 7, 8, 10, 9, 4, 10, 9, 10, 3, 5, 10, 6, 8, 2, 9, 4, 2, 3, 9, 3, 7, 10, 9, 6, 10, 8, 8, 5, 10, 7, 4, 7, 6, 7, 8, 9, 7, 4, 6, 8, 6, 9, 4, 8, 6, 4, 10, 7, 10, 6, 5, 7, 8, 4, 4, 6, 4, 10, 3, 7, 9, 3, 7, 7, 3, 5, 6, 2, 2, 4, 9, 10, 6, 3, 2, 10, 7, 10, 5, 9, 6, 7, 7, 2, 3, 8, 6, 7, 3, 5, 8}Element(randomNosForX, Mod[questionCount, 100] + 1) → numXShuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosForZ, {6, 10, 2, 9, 7, 8, 10, 9, 7, 4, 5, 6, 2, 8, 3, 5, 2, 9, 10, 4, 5, 9, 10, 5, 9, 10, 8, 5, 9, 8, 2, 4, 10, 2, 8, 3, 4, 2, 6, 9, 2, 8, 4, 8, 7, 6, 7, 4, 8, 7, 5, 7, 6, 10, 4, 10, 9, 7, 2, 3, 5, 3, 5, 10, 7, 9, 8, 8, 5, 2, 2, 2, 2, 5, 10, 3, 9, 7, 7, 8, 9, 4, 4, 6, 8, 8, 6, 2, 6, 4, 10, 7, 5, 5, 6, 6, 8, 8, 8, 7}Textfield(input2) → InputBox2Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, rectangleCorrectS3, rectangleCorrectS4, rectangleCorrectS2, rectangleCorrectS1Append(true, Sequence[If[randomNosForX(i) ≟ randomNosForX(i - 1), false, true], i, 2, 100]) → stayXAppend(true, Sequence[If[randomNosForY(i) ≟ randomNosForY(i - 1), false, true], i, 2, 100]) → stayYRemove(Sequence[If[stayX(i), randomNosForX(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForXwithoutRepeatRemove(Sequence[If[stayY(i), randomNosForY(i), 0], i, 1, 100], Sequence[0, i, 1, 100]) → randomNosForYwithoutRepeatElement(randomNosForXwithoutRepeat, Mod[questionCount, Length[randomNosForXwithoutRepeat]] + 1) → numXwithoutRepeatElement(randomNosForYwithoutRepeat, Mod[questionCount, Length[randomNosForYwithoutRepeat]] + 1) → numYwithoutRepeatPoint(Line[Midpoint[A1, A], xAxis]) → BCircleArc(Midpoint[A, A3] + (0.2, 0), A, A3) → cCircleArc(A3 + Vector[A1, B], A2, A3) → dMirror(c, Line[C, yAxis]) → c'Mirror(d, Line[C, yAxis]) → d'Mirror(A1, Line[C, yAxis]) → A1'Mirror(A3, Line[C, yAxis]) → A3'Textfield(input3) → Eingabefeld1Textfield(input4) → Eingabefeld2Textfield(input5) → Eingabefeld3Textfield(input6) → Eingabefeld4Textfield(input7) → Eingabefeld5Textfield(input8) → Eingabefeld6Shuffle(Sequence[Random[2, 10], i, 1, 100]) → randomNosForZOriginal, {6, 8, 3, 10, 8, 6, 10, 3, 9, 8, 9, 2, 6, 10, 10, 9, 7, 4, 2, 7, 5, 5, 5, 6, 3, 8, 2, 8, 8, 4, 5, 6, 6, 3, 7, 4, 10, 9, 10, 10, 10, 2, 4, 5, 5, 9, 2, 6, 8, 9, 6, 4, 6, 3, 10, 9, 10, 5, 9, 3, 6, 4, 7, 8, 7, 10, 7, 4, 3, 7, 6, 8, 2, 6, 10, 4, 5, 8, 8, 3, 5, 2, 10, 10, 8, 8, 2, 10, 5, 6, 10, 10, 8, 5, 9, 2, 7, 6, 3, 7}