Decimal Metric Length Unit Practice: Random Generation and Instant Feedback

Decimal Metric Length Unit Practice: Random Generation and Instant Feedback
Loading the math board and drawing, please wait…
2020-11-17 15:45
① This interactive exercise demonstrates decimal metric length unit conversions (meter, decimeter, centimeter, millimeter) through randomly generated questions with immediate correctness feedback. ② The core mathematical concept is the decimal metric system for length, emphasizing the base-10 relationships (1 m = 10 dm = 100 cm = 1000 mm). ③ Construction highlights: GeoGebra commands such as Random and RandomElement generate random numbers and units, If and Element build question-answer pairs, Polygon and TableText create visual elements and tables, Sequence generates ordered lists, Corner positions interface components, and counters (aciertos/fallos) track correct and incorrect attempts for interactive scoring. ④ Suitable for upper elementary or middle school students to practice unit conversions independently, and useful as a classroom demonstration or homework tool for teachers.

GeoGebra Commands & Parameters

  1. Corner(2) → B
  2. Random(1, 9) → cifrapregunta
  3. RandomElement(listasiete1) → pregunta1
  4. Remove(listasiete1, listapregunta1) → listasiete2
  5. RandomElement(listasiete2) → pregunta2
  6. If(2 ≟ pregunta1, cifrapregunta, 0) → cifra2
  7. If(4 ≟ pregunta1, cifrapregunta, 0) → cifra4
  8. If(5 ≟ pregunta1, cifrapregunta, 0) → cifra5
  9. If(6 ≟ pregunta1, cifrapregunta, 0) → cifra6
  10. If(7 ≟ pregunta1, cifrapregunta, 0) → cifra7
  11. If(1 ≟ pregunta1, cifrapregunta, 0) → cifra1
  12. If(3 ≟ pregunta1, cifrapregunta, 0) → cifra3
  13. Remove(listacifras, listaonce) → listarespuesta
  14. If(pregunta1 < pregunta2, Sequence[(Element[listarespuesta, i] * 10^(Length[listarespuesta] - i)), i, 1, pregunta2], Sequence[(Element[listarespuesta, i] * 10^(1 - i)), i, 1, Length[listarespuesta]]) → respuesta
  15. Element(listaunidades1, pregunta1) → unidadpregunta1
  16. Corner(1) → A
  17. Polygon(A, B, C, D) → polígono1, a, b, c, d
  18. Polygon(A_1, A_2, B_2, B_1) → polígonomm, a_1, a_2, b_2, b_1
  19. Polygon(B_1, B_2, C_2, C_1) → polígonocm, b_3, b_4, c_2, c_1
  20. Polygon(C_1, C_2, D_2, D_1) → polígonodm, c_3, c_4, d_2, d_1
  21. Polygon(D_1, D_2, E_2, E_1) → polígonom, d_3, d_4, e_2, e_1
  22. Polygon(E_1, E_2, F_2, F_1) → polígonodam, e_3, e_4, f_2, f_1
  23. Polygon(F_1, F_2, G_2, G_1) → polígonohm, f_3, f_4, g_2, g_1
  24. Polygon(G_1, G_2, H_2, H_1) → polígonokm, g_3, g_4, h_2, h_1
  25. Polygon(D_1, D_2, E_2, E_1) → polígonomver, d_5, d_6, e_5, e_6
  26. Polygon(B_1, B_2, C_2, C_1) → polígonocmver, b_5, b_6, c_5, c_6
  27. Polygon(A_1, A_2, B_2, B_1) → polígonommver, a_3, a_4, b_7, b_8
  28. Polygon(E_1, E_2, F_2, F_1) → polígonodamver, e_7, e_8, f_5, f_6
  29. Polygon(C_1, C_2, D_2, D_1) → polígonodmver, c_7, c_8, d_7, d_8
  30. Polygon(F_1, F_2, G_2, G_1) → polígonohmver, f_7, f_8, g_5, g_6
  31. Polygon(G_1, G_2, H_2, H_1) → polígonokmver, g_7, g_8, h_3, h_4
  32. Element(listaunidades1, pregunta2) → unidadpregunta2
  33. TableText({listanada, listaunidadescolores, listanada, listanada, listanada, listanada, listanada, listanada}, "c|_100100001") → p2texto4_1
  34. Sequence(If[Element[listacasillas, i] ≟ 0, NaN, Element[listacasillas, i]], i, 1, 7) → listaverifica

AI Drawing Prompt Reference

Create a geometry diagram for practicing decimal metric length conversions. Display several adjacent, similarly shaped polygon blocks arranged as a step-by-step chain of length units from meters down to millimeters, with each block labeled by its unit (m, dm, cm, mm). Make the polygon boundaries meet to form a clear segmented structure. Add a separate text table area that shows the digits involved in the question alongside the relevant unit information, emphasizing the decimal relationships 1 m = 10 dm = 100 cm = 1000 mm between neighboring units. Construct the polygons first, then place the labels and the text table.
The prompt above was compiled from the original drawing commands and is for reference only.