Fraction Input and Geometric Transformation Demo

Fraction Input and Geometric Transformation Demo
Loading the math board and drawing, please wait…
2025-04-29 20:01
In collections FLINKe Bedienung
This example demonstrates interactive fraction input and geometric transformations. It involves core math concepts like fraction operations, geometric translations, similar triangles, basic arithmetic, and fractal geometry. Construction highlights include using GeoGebra commands such as Textfield, Sequence, Element, Join, PolyLine for creating fraction inputs, sequence generation, and geometric sh

GeoGebra Commands & Parameters

  1. Textfield(input1) → InputBox1
  2. Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {4, 10, 4, 9, 3, 8, 10, 7, 1, 6}
  3. Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumber
  4. Textfield(input) → inputBox
  5. Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStrecken
  6. Join({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY)), Corner[4] + (RasterPixMat * (((k + 1) * RasterStepXY), RasterMaxY))], false, true, 0, -1], k, 0, RasterMaxX / RasterStepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (RasterPixMat * (RasterMaxX, ((k - 1) * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], false, true, 1, 0], k, 1, RasterMaxY / RasterStepXY]}) → RasterBeschriftung
  7. Sequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkte
  8. PolyLine(PosSB, Corner[txt012, 1] + (0.5, -0.25), Corner[txt012, 2] + (0.25, -0.25), Corner[txt012, 3] + (0.25, 0.25), Corner[txt012, 4] + (-0.25, 0.25), Corner[txt012, 1] + (-0.25, 0.25), PosSB) → sb01