Decimal Metric System: Weight Practice (4_12)
Loading the math board and drawing, please wait…
① 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
Corner(2) → BRandom(1, 9) → cifrapreguntaRandomElement(listasiete1) → pregunta1Remove(listasiete1, listapregunta1) → listasiete2RandomElement(listasiete2) → pregunta2If(2 ≟ pregunta1, cifrapregunta, 0) → cifra2If(4 ≟ pregunta1, cifrapregunta, 0) → cifra4If(5 ≟ pregunta1, cifrapregunta, 0) → cifra5If(6 ≟ pregunta1, cifrapregunta, 0) → cifra6If(7 ≟ pregunta1, cifrapregunta, 0) → cifra7If(1 ≟ pregunta1, cifrapregunta, 0) → cifra1If(3 ≟ pregunta1, cifrapregunta, 0) → cifra3Remove(listacifras, listaonce) → listarespuestaIf(pregunta1 < pregunta2, Sequence[(Element[listarespuesta, i] * 10^(Length[listarespuesta] - i)), i, 1, pregunta2], Sequence[(Element[listarespuesta, i] * 10^(1 - i)), i, 1, Length[listarespuesta]]) → respuestaElement(listaunidades1, pregunta1) → unidadpregunta1Corner(1) → APolygon(A, B, C, D) → polígono1, a, b, c, dPolygon(A_1, A_2, B_2, B_1) → polígonomg, a_1, a_2, b_2, b_1Polygon(B_1, B_2, C_2, C_1) → polígonocg, b_3, b_4, c_2, c_1Polygon(C_1, C_2, D_2, D_1) → polígonodg, c_3, c_4, d_2, d_1Polygon(D_1, D_2, E_2, E_1) → polígonog, d_3, d_4, e_2, e_1Polygon(E_1, E_2, F_2, F_1) → polígonodag, e_3, e_4, f_2, f_1Polygon(F_1, F_2, G_2, G_1) → polígonohg, f_3, f_4, g_2, g_1Polygon(G_1, G_2, H_2, H_1) → polígonokg, g_3, g_4, h_2, h_1Polygon(D_1, D_2, E_2, E_1) → polígonogver, d_5, d_6, e_5, e_6Polygon(B_1, B_2, C_2, C_1) → polígonocgver, b_5, b_6, c_5, c_6Polygon(A_1, A_2, B_2, B_1) → polígonomgver, a_3, a_4, b_7, b_8Polygon(E_1, E_2, F_2, F_1) → polígonodagver, e_7, e_8, f_5, f_6Polygon(C_1, C_2, D_2, D_1) → polígonodgver, c_7, c_8, d_7, d_8Polygon(F_1, F_2, G_2, G_1) → polígonohgver, f_7, f_8, g_5, g_6Polygon(G_1, G_2, H_2, H_1) → polígonokgver, g_7, g_8, h_3, h_4Element(listaunidades1, pregunta2) → unidadpregunta2TableText({listanada, listaunidadescolores, listanada, listanada, listanada, listanada, listanada, listanada}, "c|_100100001") → p2texto4_1Sequence(If[Element[listacasillas, i] ≟ 0, NaN, Element[listacasillas, i]], i, 1, 7) → listaverificaCorner(1) → R11Corner(3) → R12Corner(4) → S11Corner(2) → S12Circle(Centro, radio) → cir_1Circle(P, radio / 6) → cir_2Segment(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.