Numbers with Names: Learning Decimal Units and Power Operations
Loading the math board and drawing, please wait…
In collections
Zehnerpotenzen & Gleitkommadarstellung
This example demonstrates understanding of decimal units (like kilo, mega, giga) and their power operations. Key math concepts include decimal powers, unit conversion, and numerical representation. Construction involves GeoGebra commands like Textfield, Split, If to build unit conversion interfaces. Suitable for middle school students (grades 7-8) for math learning and classroom activities.
GeoGebra Commands & Parameters
Textfield(inputZahl) → EingabeZahlSplit(Text[EingabeZahl], {""}) → ListeInputZahlTextfield(inputPotenz) → EingabePotenzSplit(Text[EingabePotenz], {""}) → ListeInputPotenzIf(PotenzRegler ≥ 9, (1.41, 8), (2.31, 8)) → AIf(PotenzRegler ≟ 2, (13.53, 6), PotenzRegler ≥ 9, (14.39, 6), (13.53, 6)) → DSegment(A, C) → gIf(PotenzRegler ≥ 9, (9.07, 8), (8.33, 8)) → ISegment(I, J) → lSegment(P, Q) → pSegment(P, S) → rSegment(S, R) → sPoint(p) → TPoint(p) → NSegment(N, O) → nSegment(T, U) → tPoint(p) → VSegment(V, W) → eSequence(Random[1, 10], i, 1, 10) → randomNumbers, {10, 2, 1, 4, 1, 2, 7, 9, 3, 10}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberJoin({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStreckenJoin({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY)), Corner[4] + (RasterPixMat * (((k + 1) * RasterStepXY), RasterMaxY))], false, true, 0, -1], k, 0, RasterMaxX / RasterStepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (RasterPixMat * (RasterMaxX, ((k - 1) * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], false, true, 1, 0], k, 1, RasterMaxY / RasterStepXY]}) → RasterBeschriftungSequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkteSegment(A, B) → fSegment(C, D) → hSegment(D, B) → iMidpoint(A, C) → EMidpoint(D, B) → FSegment(E, F) → jIf(PotenzRegler ≟ 2, (11.51, 8), PotenzRegler ≥ 9, (12.1, 8), (11.51, 8)) → KSegment(K, L) → mIf(PotenzRegler ≥ 9, (4.97, 8), (5.83, 8)) → GSegment(G, H) → kIf(PotenzRegler ≟ 1, 5, 10) → längeEingabeZahlPolygon(EBLO_{1}, EBRO_{1}, EBRU_{1}, EBLU_{1}) → Merk, a_{4}, b_{4}, c_{4}, d_{1}Segment(Q, R) → qSequence(Segment[(x(P), y(P) - (0.9 * k)), (x(Q), y(Q) - (0.9 * k))], k, 1, 6) → TabelleCorner(txtSprechblase, 2) → txtSprechblaseE2Corner(txtSprechblase, 3) → txtSprechblaseE3Corner(txtSprechblase, 4) → txtSprechblaseE4Corner(txtSprechblase, 1) → txtSprechblaseE1Segment(txtSprechblaseE1, txtSprechblaseE4) → f_1Segment(txtSprechblaseE3, txtSprechblaseE2) → g_1Segment(txtSprechblaseE3, txtSprechblaseE4) → h_1Segment(txtSprechblaseE1, txtSprechblaseL) → i_1Segment(txtSprechblaseL, txtSprechblaseU) → j_1Segment(txtSprechblaseU, txtSprechblaseR) → k_1Segment(txtSprechblaseR, txtSprechblaseE2) → l_1If(correct12, 13, correct1, 2, 1, correct9, 12, correct6, 9, correct3, 6, correct2, 3) → nextCheckPolygon(besFarbeLO, besFarbeRO, besFarbeRU, besFarbeLU) → v2, z_1, r_3, s_3, t_3Textfield(input101) → inputBox101Textfield(input103) → inputBox103Textfield(input109) → inputBox109Polygon(I + (0.049, 0.5), B + (0.035, 0.5), D + (0.035, -0.5), J + (0.049, -0.5)) → v1, a, b, c, dSegment(B_1, C_1) → m_1