配方法(二次)——交互式练习与即时反馈

配方法(二次)——交互式练习与即时反馈
几何画板及绘图内容加载中,请稍等……
2019-04-08 07:38
① 本范例是一个关于二次函数配方法的交互式练习工具,通过随机生成题目并提供即时反馈,帮助学习者掌握将一般式二次函数化为顶点式的过程。② 核心数学概念是二次函数的配方法(Completing the Square),涉及完全平方公式、顶点坐标以及函数图像的平移变换。③ 作图要点:从构造摘要看,使用了GeoGebra的文本输入框(Textfield)、线段(Segment)、多边形(Polygon)、序列(Sequence)、点(Point)、缩放(Dilate)、旋转(Rotate)、向量(Vector)、平移(Translate)、距离(Distance)等命令,并创建了多个动态对象(如bottoms、tops、lefts、rights等)来可视化配方法中的几何面积模型,通过滑块或输入交互调整参数。④ 适合中学阶段(初中高年级至高中)学习二次函数的学生,也可用于教师课堂演示或学生自主练习,尤其适合理解配方法的几何意义和代数步骤。

GeoGebra 命令及参数

  1. Segment(A, B) → f
  2. Segment(D, C) → h
  3. Segment(C, A) → i
  4. Polygon(A, B, D, C) → poly1, a_1, b_1, d, c
  5. Sequence((a + i, 0), i, 0, abs(b / 2), 1) → bottoms
  6. Sequence((a + i, a), i, 0, abs(b / 2), 1) → tops
  7. Sequence((0, a + i), i, 0, abs(b / 2), 1) → lefts
  8. Sequence((a, a + i), i, 0, abs(b / 2), 1) → rights
  9. Sequence(Dilate[Element[bottoms, i], If[0 < g ≤ 1, 1 - g, 0], Element[tops, i]], i, 0, abs(b / 2) + 1, 1) → bottomsmove
  10. Sequence(Dilate[Element[lefts, i], If[1 < g ≤ 2, 2 - g, 0], Element[rights, i]], i, 0, abs(b / 2) + 1, 1) → leftsmove
  11. Point(bottomsmove) → E
  12. Segment(B, E) → j
  13. Dilate(C, If[1 < g ≤ 2, 2 - g, 0], D) → C'
  14. Segment(C, C') → k
  15. Polygon(D, H, F, G) → poly2, d_1, h_1, f_1, g_1
  16. Dilate(H, If[2 < g ≤ 3, 3 - g, 0], F) → H'
  17. Dilate(G, If[2 < g ≤ 3, 3 - g, 0], F) → G'
  18. Dilate(I, If[2 < g ≤ 3, 3 - g, 0], A) → I'
  19. Segment(I, I') → l
  20. Rotate(I, If[3 < g ≤ 4, ((-(g - 3)) * π / 2), ((-π)) / 2], A) → I'_1
  21. Rotate(I', If[3 < g ≤ 4, ((-(g - 3)) * π / 2), ((-π)) / 2], A) → I''
  22. Segment(I'_1, I'') → l'
  23. Rotate(I'_1, If[4 < g ≤ 5, ((-(g - 4)) * π / 2), ((-π)) / 2], I'_1) → J
  24. Rotate(I'', If[4 < g ≤ 5, ((-(g - 4)) * π / 2), ((-π)) / 2], I'_1) → I'''
  25. Segment(J, I''') → l''
  26. Dilate(A, If[5 < g ≤ 6, 6 - g, 0], I) → A'
  27. Vector(A, A') → u
  28. Translate(I'_1, u) → K
  29. Translate(I'', u) → I'''_1
  30. Segment(K, I'''_1) → l''_1
  31. Sequence(Segment[Element[bottoms, i + 1], Element[bottomsmove, i + 2]], i, 1, abs(b / 2), 1) → list1
  32. Sequence(Segment[Element[lefts, i + 1], Element[leftsmove, i + 2]], i, 1, abs(b / 2), 1) → list2
  33. Sequence(Polygon[Element[bottoms, i], Element[bottoms, i + 1], Element[tops, i + 1], Element[tops, i]], i, 1, abs(b / 2), 1) → list3
  34. Sequence(Polygon[Element[lefts, i], Element[lefts, i + 1], Element[rights, i + 1], Element[rights, i]], i, 1, abs(b / 2), 1) → list4
  35. Distance(D, F) → distanceDF
  36. Textfield(b) → InputBox1
  37. Textfield(e) → InputBox2

AI 绘图提示语参考

绘制一个用于配方法教学的交互式几何图形。先画一个矩形,其边长由参数决定,内部用网格线划分成小正方形区域。矩形下方和左侧各有一排小方块,通过滑块控制它们逐步移动或旋转,模拟将二次项和一次项重新组合成完全平方的过程。图形中还包括可输入的文本框,用于输入系数和常数,并显示顶点坐标。整体以动态变换展示代数配方的几何意义,适合课堂演示。
以上提示语为根据原始绘图命令整理而来,仅供参考。