Area of a Trapezoid (Triangle Method) Dynamic Demo

Area of a Trapezoid (Triangle Method) Dynamic Demo
Loading the math board and drawing, please wait…
2019-02-01 09:32
① This example dynamically demonstrates the derivation of the trapezoid area formula by decomposing or rotating the trapezoid into triangles, visually showing the relationship between area, bases, and height. ② Core mathematical concepts include trapezoid area, triangle area, congruence transformations (rotation, translation), and the use of linear functions and slopes in auxiliary constructions. ③ Construction highlights: using GeoGebra commands such as Line, Ray, Point, Segment, Slope, PointIn, Midpoint, Dilate, Polygon, Rotate, OrthogonalLine, Intersect, and Angle to build the trapezoid, its diagonals, midpoints, perpendiculars, and to generate congruent triangles via rotation and scaling; the Slope tool marks gradients to support understanding of area and linear functions. ④ Suitable for middle and high school geometry classes, especially grades 8–10, for learning area formula derivation, geometric transformations, and dynamic exploration.

GeoGebra Commands & Parameters

  1. Line(A, B) → f
  2. Ray(A, B) → g
  3. Point(g) → C
  4. Ray(A, C) → h
  5. Segment(A, C) → i
  6. Slope(i) → m
  7. PointIn(a) → D
  8. Line(D, i) → j
  9. Point(j) → E
  10. Ray(D, E) → k
  11. Point(k) → F
  12. Midpoint(F, C) → H
  13. Segment(F, H) → t
  14. Segment(H, C) → e
  15. Dilate(D, If[0 < c ≤ 1, 1 - c, 0], H) → D''
  16. Segment(D, D'') → g_1
  17. Polygon(D, H, F) → t1, f_1, d, h_1
  18. Rotate(D, If[1 ≤ c < 2, ((1 - c) * π), π], H) → D'
  19. Rotate(H, If[1 ≤ c < 2, ((1 - c) * π), π], H) → H'
  20. Rotate(F, If[1 ≤ c < 2, ((1 - c) * π), π], H) → F'
  21. Polygon(D', H', F') → t1', f', d', h'
  22. Segment(H, F') → l
  23. Segment(H, D') → n
  24. Segment(F, C) → p
  25. Polygon(A, C, H, D) → q1, a_1, c_1, h_2, d_1
  26. OrthogonalLine(D, i) → q
  27. Intersect(q, i) → G
  28. Dilate(D, If[0 < c ≤ 1, 1 - c, 0], G) → D'''
  29. Segment(D, D''') → r
  30. Angle(C, G, D) → α

AI Drawing Prompt Reference

Create a dynamic illustration showing how to derive the area formula for a trapezoid by decomposing or rotating it into triangles. Start by drawing a trapezoid, then find the midpoint and perpendicular of one of its sides. Generate two congruent triangles using rotation and scaling, and display their areas and heights. Use a slider to dynamically adjust the trapezoid's shape and the triangles' positions, emphasizing geometric transformations and linear functions.
The prompt above was compiled from the original drawing commands and is for reference only.