Decimal Metric Length Unit Practice: Random Generation and Instant Feedback
Loading the math board and drawing, please wait…
① 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
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ígonomm, a_1, a_2, b_2, b_1Polygon(B_1, B_2, C_2, C_1) → polígonocm, b_3, b_4, c_2, c_1Polygon(C_1, C_2, D_2, D_1) → polígonodm, c_3, c_4, d_2, d_1Polygon(D_1, D_2, E_2, E_1) → polígonom, d_3, d_4, e_2, e_1Polygon(E_1, E_2, F_2, F_1) → polígonodam, e_3, e_4, f_2, f_1Polygon(F_1, F_2, G_2, G_1) → polígonohm, f_3, f_4, g_2, g_1Polygon(G_1, G_2, H_2, H_1) → polígonokm, g_3, g_4, h_2, h_1Polygon(D_1, D_2, E_2, E_1) → polígonomver, d_5, d_6, e_5, e_6Polygon(B_1, B_2, C_2, C_1) → polígonocmver, b_5, b_6, c_5, c_6Polygon(A_1, A_2, B_2, B_1) → polígonommver, a_3, a_4, b_7, b_8Polygon(E_1, E_2, F_2, F_1) → polígonodamver, e_7, e_8, f_5, f_6Polygon(C_1, C_2, D_2, D_1) → polígonodmver, c_7, c_8, d_7, d_8Polygon(F_1, F_2, G_2, G_1) → polígonohmver, f_7, f_8, g_5, g_6Polygon(G_1, G_2, H_2, H_1) → polígonokmver, 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) → 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.