Graphing and Writing Equations of Proportional Relationships

Graphing and Writing Equations of Proportional Relationships
Loading the math board and drawing, please wait…
2021-04-27 21:51
This example demonstrates how to graph proportional relationships and write their equations. Core mathematical concepts include direct proportional relationships (y=kx), the meaning of proportionality coefficient k, characteristics of linear function graphs, and the concept of slope. Construction highlights: using PointIn command to create coordinate points, Vector and Segment commands to draw vectors and line segments showing slope changes, Textfield for parameter interaction, and If command for conditional logic. Suitable for middle school mathematics curriculum, helping students understand the connection between proportional relationships and linear functions, master bidirectional conversion between graphs and equations, and develop mathematical thinking combining numbers and shapes.

GeoGebra Commands & Parameters

  1. PointIn(g_1) → D
  2. Random(1, 15) → y_1
  3. Random(1, 15) → x_1
  4. Random(20, 75) → k
  5. Dilate(B, If[0 < a ≤ 1, 1 - a, 0], A) → B'
  6. Vector(B, B') → u
  7. Dilate(A, If[2 < a ≤ 3, 3 - a, 0], (0, y(D))) → A'
  8. Vector(A, A') → v
  9. Dilate(A', If[3 < a ≤ 4, 4 - a, 0], D) → C'
  10. Dilate(D, If[5 < a ≤ 6, 6 - a, 0], (x(D), y(D) + y(A'))) → D'
  11. Vector(D, D') → c
  12. Dilate(D', If[6 < a ≤ 7, 7 - a, 0], (x(D') + x(D), y(D'))) → E'
  13. Dilate(A, If[8 < a ≤ 9, 9 - a, 0], D) → A'_{1}
  14. Segment(A, A'_{1}) → g
  15. Dilate(D, If[9 < a ≤ 10, 10 - a, 0], E) → D'_{1}
  16. Random(-10, 10) → b_1
  17. Random(-10, 10) → n_1
  18. Random(1, 10) → d_1
  19. If(s ≥ 0, "earn", "lose") → text7
  20. If(d > 1, "hours", "hour") → text8
  21. Textfield(p) → InputBox3
  22. Textfield(o) → InputBox1
  23. If(o ≟ n_1 / d_1, "Yes!", "no") → text9
  24. If(p ≟ q, "Yes!", "no") → text10
  25. Vector(A', C') → w
  26. Vector(D', E') → e
  27. Dilate(D, If[9 < a ≤ 10, 10 - a, 0], E') → D'_{2}
  28. Segment(D, D'_{2}) → h
  29. Textfield(q_1) → InputBox2
  30. If(q ≟ q_1, "Nice job!", "No. Try again.") → text17

AI Drawing Prompt Reference

Draw a coordinate system with point D on a line. Adjust the position of point D to change the slope of the line. Create vector u with point D and point B to show slope changes. Then, create vector v with point A and point A' to show slope changes. Next, create vector c with point D and point D' to show slope changes. Finally, create vector e with point D and point D' to show slope changes. Throughout the process, observe the changes in the slope by adjusting the position of points and understand the connection between proportional relationships and linear functions.
The prompt above was compiled from the original drawing commands and is for reference only.