Decimal Metric System: Weight Practice (4_12)

Decimal Metric System: Weight Practice (4_12)
Loading the math board and drawing, please wait…
2020-11-17 15:48
① This interactive GeoGebra example is a practice exercise for the decimal metric system, focusing on weight units (grams, kilograms, tonnes). It randomly generates questions and provides immediate feedback to help students master unit conversions and the base-10 relationships. ② The core mathematical concepts include the decimal metric system, weight unit conversion (e.g., 1 kg = 1000 g), and basic arithmetic operations with logical comparisons. ③ Construction highlights: Based on the construction summary, the example uses GeoGebra commands such as Random and RandomElement to generate random numbers and units, If and Element to build questions and answers, TableText and Sequence to create multiple-choice options, and Polygon, Circle, Segment to draw interface elements like buttons and progress bars. Variables like aciertos (correct) and fallos (wrong) track the score, enabling an interactive quiz. ④ This is suitable for upper primary to lower secondary students as a classroom activity or self-study tool, and for teachers to create engaging interactive lessons on metric weight units.

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ígonomg, a_1, a_2, b_2, b_1
  19. Polygon(B_1, B_2, C_2, C_1) → polígonocg, b_3, b_4, c_2, c_1
  20. Polygon(C_1, C_2, D_2, D_1) → polígonodg, c_3, c_4, d_2, d_1
  21. Polygon(D_1, D_2, E_2, E_1) → polígonog, d_3, d_4, e_2, e_1
  22. Polygon(E_1, E_2, F_2, F_1) → polígonodag, e_3, e_4, f_2, f_1
  23. Polygon(F_1, F_2, G_2, G_1) → polígonohg, f_3, f_4, g_2, g_1
  24. Polygon(G_1, G_2, H_2, H_1) → polígonokg, g_3, g_4, h_2, h_1
  25. Polygon(D_1, D_2, E_2, E_1) → polígonogver, d_5, d_6, e_5, e_6
  26. Polygon(B_1, B_2, C_2, C_1) → polígonocgver, b_5, b_6, c_5, c_6
  27. Polygon(A_1, A_2, B_2, B_1) → polígonomgver, a_3, a_4, b_7, b_8
  28. Polygon(E_1, E_2, F_2, F_1) → polígonodagver, e_7, e_8, f_5, f_6
  29. Polygon(C_1, C_2, D_2, D_1) → polígonodgver, c_7, c_8, d_7, d_8
  30. Polygon(F_1, F_2, G_2, G_1) → polígonohgver, f_7, f_8, g_5, g_6
  31. Polygon(G_1, G_2, H_2, H_1) → polígonokgver, 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
  35. Corner(1) → R11
  36. Corner(3) → R12
  37. Corner(4) → S11
  38. Corner(2) → S12
  39. Circle(Centro, radio) → cir_1
  40. Circle(P, radio / 6) → cir_2
  41. Segment(Boca1, Boca2) → boca

AI Drawing Prompt Reference

Create a weight unit conversion practice question with randomly generated questions and answer options. First, generate a random number between 1 and 9, then randomly select a weight unit to form the question. Next, generate the corresponding answer options, including conversions between different units. Use polygons to draw buttons and progress bars to display the question and answer options. Finally, generate feedback based on the question and answer, showing correct or incorrect.
The prompt above was compiled from the original drawing commands and is for reference only.