分数输入与几何变换演示

分数输入与几何变换演示
几何画板及绘图内容加载中,请稍等……
2025-04-29 20:01
所属专题 FLINKe Bedienung
①本范例演示分数输入与几何变换的交互式演示;②涉及核心数学概念包括分数运算、几何变换(平移)、相似三角形、基础运算、分形几何;③构造要点:使用Textfield, Sequence, Element, Join, PolyLine等GeoGebra命令创建分数输入、序列生成、几何图形绘制与变换;④适合高中数学教学,用于演示分数计算、几何变换及分形几何的直观应用。

GeoGebra 命令及参数

  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