求平行线与垂直线:交互式线性方程练习

求平行线与垂直线:交互式线性方程练习
几何画板及绘图内容加载中,请稍等……
2019-08-31 20:28
该范例演示了如何通过交互式输入框和随机生成的条件,求已知直线的平行线与垂直线方程。核心数学概念包括直线的斜率、平行线斜率相等、垂直线斜率互为负倒数,以及线性方程的点斜式或斜截式表示。作图要点:使用GeoGebra的Random和RandomElement命令随机生成直线参数,通过Slope命令计算斜率,OrthogonalLine命令构造垂直线,If命令判断输入答案的正确性,Textfield和InputBox提供用户输入界面,FractionText用于显示分数形式的斜率。适合初中高年级或高中学生进行代数与解析几何的混合练习,也可用于教师课堂演示或学生自主探索平行与垂直关系的几何意义。

GeoGebra 命令及参数

  1. FromBase(d_1, 10) → d_p
  2. RandomElement({1 / 2, 1 / 4, 3 / 4, -1 / 2, -1 / 4, -3 / 4}) → a
  3. Random(-6, 6) → b
  4. FromBase(n_1, 10) → n_p
  5. Textfield(n_1) → InputBox1
  6. If(a ≥ 0, n_p / d_p, ((-n_p)) / d_p) → s_p
  7. Textfield(d_1) → InputBox2
  8. Random(-6, 6) → b_2
  9. FromBase("b_2", 10) → yi_p
  10. If(b_2 ≟ b, b_2 + 1, b_2) → b_3
  11. RandomElement({-4, 4, 0}) → A_x
  12. Random(-8, 8) → b_4
  13. OrthogonalLine(G, f) → g
  14. RandomElement({-3, 3, 0}) → B_{x}
  15. Textfield(c) → InputBox3
  16. FromBase(c, 10) → c_1
  17. If(b ≥ 0, c_1, (-c_1)) → c_2
  18. If(d ≟ true ∧ b_3 ≟ c_2 ∧ a ≟ s_p, "Great Job!", "") → Sol_1
  19. If(d ≟ true ∧ s_p ≠ a ∧ d_1 ≠ "" ∧ n_1 ≠ "", "Check your slope", "") → Sol_2
  20. If(d ≟ true ∧ b_3 ≠ c_2, "Check your y-intercept", "") → Sol_3
  21. If(d ≟ true ∧ b > -1, "x +", "x -") → t_2
  22. If(e ≟ true ∧ b_4 ≥ 0, "x +", "x -") → t_3
  23. If(d ≟ true ∧ a ≥ 0, "y = ", "y = -") → t_1
  24. Slope(g) → a_1
  25. If(e ≟ true ∧ a_1 ≥ 0, "y = ", "y = -") → t_4
  26. If(b_4 ≥ 0, c_2, (-c_2)) → c_3
  27. If(e ≟ true ∧ b_4 ≠ c_3, "Check your y-intercept", "") → Sol_4
  28. If(a_1 ≥ 0, n_p / d_p, ((-n_p)) / d_p) → s_{p1}
  29. If(e ≟ true ∧ s_{p1} ≠ a_1 ∧ d_1 ≠ "" ∧ n_1 ≠ "", "Check your slope", "") → Sol_5
  30. If(e ≟ true ∧ b_4 ≟ c_3 ∧ a_1 ≟ s_{p1}, "Great Job!", "") → Sol_6
  31. FractionText(a) → a_2

AI 绘图提示语参考

画一条随机生成的直线,并标出其斜率和截距。然后,根据这条直线的斜率,画出一条平行线和一条垂直线,并分别计算它们的方程。在图中显示这两条直线的方程,并让学生通过输入框验证答案是否正确。最后,用分数形式显示所有斜率,并给出相应的反馈信息。
以上提示语为根据原始绘图命令整理而来,仅供参考。