Similar Rectangles: Interactive Proportionality Practice

Similar Rectangles: Interactive Proportionality Practice
Loading the math board and drawing, please wait…
2018-09-11 05:12
This GeoGebra example provides an interactive exercise on identifying similar rectangles and understanding their proportional side relationships. It demonstrates that two rectangles are similar if their corresponding side ratios are equal, reinforcing the concept of similarity transformations. The construction uses random generation of rectangle dimensions, conditional logic (If) to create varied questions, UnicodeToLetter for labeling, Polygon to draw rectangles, PointIn and Intersect for click detection, and Segment for auxiliary lines. Sliders like currScale allow dynamic scaling. Suitable for middle school to high school geometry classes, this tool helps students practice ratio comparisons and receive immediate feedback, making it ideal for classroom activities or self-study.

GeoGebra Commands & Parameters

  1. Random(2, 5) → currScale
  2. Random(0, 1) → currType
  3. Random(2, floor(33 / (currScale + 1))) → smallWidth
  4. If(currType ≟ 0, smallWidth, largeWidth) → ABCDwidth
  5. UnicodeToLetter(10003) → cmark
  6. Random(1, floor(16 / currScale)) → smallHeight
  7. If(currType ≟ 0, smallHeight, largeHeight) → ABCDheight
  8. If(currType ≟ 0, largeHeight, smallHeight) → EFGHheight
  9. If(currType ≟ 0, largeWidth, smallWidth) → EFGHwidth
  10. LaTeX(If[currType ≟ 0, ("\vphantom\dfrac{2}{2}" * currScale), (("\dfrac{1}{" * currScale) * "}")]) → scaleFactorDisp
  11. Polygon(E + (1, 1), E + (1, maxDragHeight), E + (maxDragWidth, maxDragHeight), E + (maxDragWidth, 1)) → polyRegion, f, g, h, i
  12. LaTeX((("\text{\textbf{Question: }Can you draw a rectangle similar to \(ABCD\) with a scale factor of }" * scaleFactorDisp) * "? ")) → MainInstruc
  13. PointIn(polyRegion) → G
  14. Intersect(Line[E, yAxis], Line[G, xAxis]) → F
  15. Intersect(Line[E, xAxis], Line[G, yAxis]) → H
  16. Polygon(E, F, G, H) → studentQuad, e, f_1, g_1, h_1
  17. Polygon({E, E + (0, EFGHheight), E + (EFGHwidth, EFGHheight), E + (EFGHwidth, 0)}) → correctQuad
  18. Segment(A, B) → ab
  19. Segment(B, C) → bc
  20. Segment(C, D) → cd
  21. Segment(A, D) → ad
  22. LaTeX("\text{\textbf{Instructions: }Drag point \(G\) to change the size of rectangle \(EFGH\)}") → SpecInstruc
  23. LaTeX((((((((("\text{\textcolor{#1b5e20}{" * correct) * "} The scale factor is \( ") * scaleFactorDisp) * " \), so the new height is \(") * EFGHheight) * " \) and the new width is \(") * EFGHwidth) * " \).}")) → fbCorrect
  24. LaTeX((((((((((((((((("\text{\textcolor{#d32f2f}{" * incorrect) * "}Since the scale factor is \(") * scaleFactorDisp) * "\), the new height will be \(") * scaleFactorDisp) * " \times ") * ABCDheight) * " = ") * EFGHheight) * "\), and the new } \\ \text{width will be \(") * scaleFactorDisp) * " \times ") * ABCDwidth) * "=") * EFGHwidth) * "\). Please try again.}")) → fbWrong

AI Drawing Prompt Reference

Please draw an interactive geometry exercise graphic that includes a randomly generated rectangle ABCD and a student-drawn rectangle EFGH. Students can drag point G to change the size of rectangle EFGH. The graphic should display the correct rectangle and an incorrect rectangle, along with explanatory text. Focus on demonstrating the proportional relationship of similar rectangles and dynamic scaling effects.
The prompt above was compiled from the original drawing commands and is for reference only.