Using a Ruler - Centimeter and Meter

Using a Ruler - Centimeter and Meter
Loading the math board and drawing, please wait…
2017-06-29 02:43
This example demonstrates measuring in centimeters and meters using a ruler. Key math concepts include unit conversion, measurement principles, and geometric construction. It utilizes GeoGebra commands like Circle, Point, UnitVector, OrthogonalVector, Polygon, Sequence, Angle, and Segment for construction. Suitable for middle school and above students learning length measurement and geometric drawing.

GeoGebra Commands & Parameters

  1. Circle(A, a) → c
  2. Point(c) → B
  3. UnitVector(Segment[A, B]) → u
  4. OrthogonalVector(u) → v
  5. Polygon(A + (-0.5 * u), A, B, B + (0.5 * u), B + (0.5 * u) + (-v), A + (-0.5 * u) - v) → poly1, f, a_1, b, g, h, i
  6. Sequence(Segment[A + ((i * 0.25) * u), A + ((i * 0.25) * u) - (0.15 * v)], i, 0, (4 * a)) → tickInchQuarter
  7. Angle(u, Vector[(1, 0)]) → α
  8. Sequence(Segment[A + (((i * u) * cm) * 0.5), A + (((i * u) * cm) * 0.5) - (0.25 * v)], i, 0, ((a * 2.54) * 2)) → tickCMHalf
  9. Segment((Random[2, 4], Random[6, 10]), (Random[6, 10], Random[2, 9])) → j
  10. Sequence(Segment[A + ((i * a) * u / 100), A + ((i * a) * u / 100) - (0.5 * v)], i, 0, 100 + 1, 10) → tickMeter
  11. Sequence(Segment[A + ((i * a) * u / 100), A + ((i * a) * u / 100) - (0.25 * v)], i, 0, 100 + 1, 5) → tickMeterHalf
  12. Sequence(Text[i + " cm", A + (((i * u) * cm) * 0.3) - (0.8 * v) - (0.3, 0)], i, 0, 100, 10) → labelsMeter
  13. Sequence(Segment[A + (((i * u) * cm)) / 3.333, A + (((i * u) * cm)) / 3.333 - (0.5 * v)], i, 0, 30, 5) → tickCM
  14. Sequence(Text[i + " cm", A + (((i * u) * cm)) / 3.333 - (0.8 * v) - (0.3, 0)], i, 0, 30, 10) → lablesCM