Changing Grades - Task: Interactive Geometry and Inequality Modeling

Changing Grades - Task: Interactive Geometry and Inequality Modeling
Loading the math board and drawing, please wait…
2017-06-01 16:18
This example presents an interactive mathematical task titled 'Changing Grades - Task', built in GeoGebra to demonstrate how grade changes relate to geometric figures and inequalities through a dynamic interface. The core mathematical concepts include power functions, planes, prisms, inequalities, and perpendicular constructions in geometry. The construction uses Textfield and InputBox for user input, Point, Line, Polygon, and OrthogonalLine to create geometric elements, and RotateText and TableText to generate rotated labels and tables, resulting in a complex scene with multiple points, lines, polygons, and text annotations. This task is suitable for upper secondary or pre-university students to explore the interplay between function graphs, geometric constraints, and algebraic conditions, and can serve as material for mathematical modeling or project-based learning, helping learners understand how parameter changes affect shapes and inequality solution sets.

GeoGebra Commands & Parameters

  1. Textfield(a) → InputBox1
  2. Point(xAxis) → G
  3. Point(xAxis) → H
  4. Line(G, H) → f
  5. Point(yAxis) → I
  6. Point(yAxis) → J
  7. Line(I, J) → g
  8. Polygon((0, 0), (0, 120), (120, 120), (120, 0)) → poly1, j, k, l, m
  9. OrthogonalLine(K, g) → h
  10. OrthogonalLine(K, h) → i
  11. Textfield(c) → InputBox2
  12. Point(q) → M
  13. Textfield(r) → InputBox3
  14. Point(s) → R
  15. Textfield(d) → InputBox4
  16. RotateText("grade after change", 90°) → text12
  17. TableText({{A1, B1, C1}, {A2, B2, C2}, {A3, B3, C3}, {A4, B4, C4}, {A5, B5, C5}, {A6, B6, C6}, {A7, B7, C7}, {A8, B8, C8}, {A9, B9, C9}, {A10, B10, C10}, {A11, B11, C11}, {A12, B12, C12}, {A13, B13, C13}, {A14, B14, C14}, {A15, B15, C15}, {A16, B16, C16}, {A17, B17, C17}, {A18, B18, C18}, {A19, B19, C19}, {A20, B20, C20}, {A21, B21, C21}, {A22, B22, C22}}, "|_") → text8