二次函数挑战:从标准式到顶点式的交互探究

二次函数挑战:从标准式到顶点式的交互探究
几何画板及绘图内容加载中,请稍等……
2018-11-12 11:48
本范例是一个交互式二次函数挑战游戏,演示了二次函数三种常见形式(标准式、因式分解式、顶点式)之间的转换与图像特征。核心数学概念包括二次函数的系数对抛物线开口方向、顶点位置、根(零点)的影响,以及函数图像与代数表达式之间的对应关系。作图要点:利用GeoGebra的If、Random、Point、Textfield、Derivative、Root、Vector、Polygon等命令,动态生成随机二次函数,并通过输入框(InputBox)让用户尝试匹配目标顶点或根,系统实时反馈正确性。适合中学阶段(初中高年级至高中)学习二次函数性质、因式分解、配方法以及函数图像变换的课堂练习或自主探究,能有效训练学生对二次函数代数形式与几何图像的联动理解。

GeoGebra 命令及参数

  1. If(d, ((-b)) / ((2 * a)), If[e, (r + s) / 2, If[f, h]]) → xvertex
  2. If(d, standardform(xvertex), If[e, factoredform(xvertex), If[f, vertexform(xvertex)]]) → yvertex
  3. Random(-10, 10) → yintgoal
  4. Random(-10, 10) → root1goal
  5. Random(-10, 10) → root2goal
  6. Random(1, 3) → dice
  7. Random(-10, 10) → xvertgoal
  8. Random(-10, 10) → yvertgoal
  9. Point({xvertgoal, yvertgoal}) → vertexgoal
  10. If(d, standardform, If[e, factoredform, vertexform]) → chosen
  11. If(dice ≟ 1, chosen(root1goal) ≟ 0 ∧ chosen(root2goal) ≟ 0, If[dice ≟ 2, xvertex ≟ root1goal ∧ yvertex ≟ 0, (yvertex * a) > 0]) → gotx
  12. Textfield(a) → InputBox1
  13. Derivative(test) → dtest
  14. Root(test) → testroots_1, testroots_2
  15. Vector((root1goal + 2.4 - (1.2 / 5 * (root1goal + 10)), -1), B) → v
  16. Vector((root1goal / 2 + root2goal / 2 - 1 - (2.7 / 9.5 * (root1goal / 2 + root2goal / 2)), -1.9), If[x(C) < x(B), C, B]) → w
  17. Vector((root1goal / 2 + root2goal / 2 + 1 - (2.7 / 9.5 * (root1goal / 2 + root2goal / 2)), -1.9), If[x(C) < x(B), B, C]) → g
  18. Vector((1, y(A)), A + (0.1, 0)) → u
  19. Vector((xvertgoal + 1.2 - (3 / 20 * (xvertgoal + 10)), yvertgoal - 0.9 + If[yvertgoal ≟ -10, 1.8, 0]), vertexgoal) → i
  20. Vector((root1cust + 2.4 - (1.2 / 5 * (root1cust + 10)), -1), E) → v_1
  21. Vector((root1cust / 2 + root2cust / 2 - 1 - (2.7 / 9.5 * (root1cust / 2 + root2cust / 2)), -1.9), If[x(E) < x(F), E, F]) → w_1
  22. Vector((root1cust / 2 + root2cust / 2 + 1 - (2.7 / 9.5 * (root1cust / 2 + root2cust / 2)), -1.9), If[x(E) < x(F), F, E]) → g_1
  23. Vector((1, y(D)), D + (0.1, 0)) → u_1
  24. Vector((xvertcust + 1.2 - (3 / 20 * (xvertcust + 10)), yvertcust - 0.9 + If[yvertcust ≟ -10, 1.8, 0]), vertcust) → i_1
  25. Textfield(b) → InputBox2
  26. Textfield(c) → InputBox3
  27. Textfield(r) → InputBox4
  28. Textfield(s) → InputBox5
  29. Textfield(h) → InputBox6
  30. Textfield(k) → InputBox7
  31. Vector(G, H) → p
  32. Polygon(I, J, K, L) → q1, i_2, j_1, k_1, l_1

AI 绘图提示语参考

画一个展示二次函数标准形、因式形和顶点形的交互式图形,包含随机生成的抛物线,显示顶点和根,并允许用户输入猜测顶点或根,实时反馈正确性。图形应包含滑动条控制系数,显示导数和坐标几何关系,以及用多边形和向量标记关键点。
以上提示语为根据原始绘图命令整理而来,仅供参考。