Perimeter and Translation

Perimeter and Translation
Loading the math board and drawing, please wait…
2016-12-09 12:58
This example demonstrates how to change the perimeter of a shape through translation. Key mathematical concepts include translation and perimeter calculation. It uses Polygon and Segment commands in GeoGebra. Suitable for middle school and above students to learn geometric transformations and perimeter calculation.

GeoGebra Commands & Parameters

  1. Polygon(A, B, K, L, C, D, E, F, G, H, I, J) → poly1, c, l, m, n, d, e, f, g, h, i, j, k
  2. Segment((x(P_{10}), y(P_{10}) - u / 2), (x(P_{10}), y(P_{10}) + u / 2)) → a_{10}
  3. Segment((x(P_{11}), y(P_{11}) - u / 2), (x(P_{11}), y(P_{11}) + u / 2)) → a_{11}
  4. Segment((x(P_{13}), y(P_{13}) - u / 2), (x(P_{13}), y(P_{13}) + u / 2)) → a_{13}
  5. Segment((x(P_{14}), y(P_{14}) - u / 2), (x(P_{14}), y(P_{14}) + u / 2)) → a_{14}
  6. Segment((x(P_9), y(P_9) - u / 2), (x(P_9), y(P_9) + u / 2)) → a_9
  7. Segment((x(P_8), y(P_8) - u / 2), (x(P_8), y(P_8) + u / 2)) → a_8
  8. Segment((x(P_7), y(P_7) - u / 2), (x(P_7), y(P_7) + u / 2)) → a_7
  9. Segment((x(P_6), y(P_6) - u / 2), (x(P_6), y(P_6) + u / 2)) → a_6
  10. Segment((x(P_5), y(P_5) - u / 2), (x(P_5), y(P_5) + u / 2)) → a_5
  11. Segment((x(P_4), y(P_4) - u / 2), (x(P_4), y(P_4) + u / 2)) → a_4
  12. Segment((x(P_3), y(P_3) - u / 2), (x(P_3), y(P_3) + u / 2)) → a_3
  13. Segment((x(P_2), y(P_2) - u / 2), (x(P_2), y(P_2) + u / 2)) → a_2
  14. Segment((x(P_1), y(P_1) - u / 2), (x(P_1), y(P_1) + u / 2)) → a_1
  15. Segment((x(Q_1) - u / 2, y(Q_1)), (x(Q_1) + u / 2, y(Q_1))) → b_1
  16. Segment((x(Q_2) - u / 2, y(Q_2)), (x(Q_2) + u / 2, y(Q_2))) → b_2
  17. Segment((x(Q_3) - u / 2, y(Q_3)), (x(Q_3) + u / 2, y(Q_3))) → b_3
  18. Segment((x(Q_4) - u / 2, y(Q_4)), (x(Q_4) + u / 2, y(Q_4))) → b_4
  19. Segment((x(Q_5) - u / 2, y(Q_5)), (x(Q_5) + u / 2, y(Q_5))) → b_5
  20. Segment((x(Q_6) - u / 2, y(Q_6)), (x(Q_6) + u / 2, y(Q_6))) → b_6
  21. Segment((x(Q_7) - u / 2, y(Q_7)), (x(Q_7) + u / 2, y(Q_7))) → b_7
  22. Segment((x(Q_8) - u / 2, y(Q_8)), (x(Q_8) + u / 2, y(Q_8))) → b_8
  23. Segment((x(Q_9) - u / 2, y(Q_9)), (x(Q_9) + u / 2, y(Q_9))) → b_9
  24. Segment((x(P_{12}), y(P_{12}) - (u * 2 / 2)), (x(P_{12}), y(P_{12}) + (u * 2 / 2))) → a_{12}
  25. Segment((x(P_{15}), y(P_{15}) - (u * 2 / 2)), (x(P_{15}), y(P_{15}) + (u * 2 / 2))) → a_{15}
  26. Segment((x(Q_{15}) - (u * 2 / 2), y(Q_{15})), (x(Q_{15}) + (u * 2 / 2), y(Q_{15}))) → b_{15}
  27. Segment((x(Q_{14}) - (u * 2 / 2), y(Q_{14})), (x(Q_{14}) + (u * 2 / 2), y(Q_{14}))) → b_{14}
  28. Segment((x(Q_{13}) - (u * 2 / 2), y(Q_{13})), (x(Q_{13}) + (u * 2 / 2), y(Q_{13}))) → b_{13}
  29. Segment((x(Q_{12}) - (u * 2 / 2), y(Q_{12})), (x(Q_{12}) + (u * 2 / 2), y(Q_{12}))) → b_{12}
  30. Segment((x(Q_{10}) - (u * 2 / 2), y(Q_{10})), (x(Q_{10}) + (u * 2 / 2), y(Q_{10}))) → b_{10}
  31. Segment((x(Q_{11}) - (u * 2 / 2), y(Q_{11})), (x(Q_{11}) + (u * 2 / 2), y(Q_{11}))) → b_{11}