Rechentrick: Nullen und Nachkommastellen
Loading the math board and drawing, please wait…
In collections
Quadratzahlen und Quadratwurzeln
This example demonstrates how to understand decimal places and carrying through geometric diagrams. Key mathematical concepts include real numbers, decimal point placement, and geometric construction. Construction involves GeoGebra commands like Flatten, If, Sequence. Suitable for elementary high school or middle school math teaching to visually understand decimal concepts.
GeoGebra Commands & Parameters
Flatten(Flatten[Sequence[Shuffle[1…12], k, 1, 100]]) → questionTypeSpezialIf(level ≤ 1, Flatten[Sequence[Shuffle[1…2], k, 1, 100]], Flatten[Sequence[If[Mod[questionTypeSpezial(k), 2] ≟ 1, {1}, {2}], k, 1, 100]]) → listQuestionTypeFlatten(Sequence[Shuffle[1…9], k, 1, 100]) → listNumbers1Flatten(Sequence[Shuffle[1…12], k, 1, 100]) → listNumbers2If(type ≟ 1, If[level ≟ 1, listNumbers1(counter), listNumbers2(counter)], If[level ≟ 1, (listNumbers1(counter))^(2), (listNumbers2(counter))^(2)]) → number3If(type ≟ 1, number3^(2), sqrt(number3)) → solution3If(level ≤ 1, Flatten[Sequence[Shuffle[1…2], k, 1, 100]], Flatten[Sequence[If[questionTypeSpezial(k) ≤ 6, {1}, {2}], k, 1, 100]]) → listExampleTypeIf(type ≟ 1, number2^(2), sqrt(number2)) → solution2If(example ≟ 1, (number2 * If[type ≟ 1, 10, 100]), If[type ≟ 1, number2 / 10, number2 / 100]) → number1If(type ≟ 1, number1^(2), sqrt(number1)) → solution1Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {2, 1, 1, 1, 2, 6, 6, 2, 8, 4}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberTextfield(input) → inputBoxJoin({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) → RasterPunkteTranslate(imgChilliRot1, Vector[(1 * Vector[((0.8 * dimChilli), 0)])]) → imgChilliRot2Textfield(input1) → A3inputBox1Textfield(input2) → A2inputBox2Textfield(input3) → A1inputBox3Polygon(pWhiteBoxLU, pWhiteBoxRU, pWhiteBoxRO, pWhiteBoxLO) → qWhiteBox, segWhite_{3}, segWhite_{2}, segWhite_{4}, segWhite_{1}Polygon(HintLO, HintRO, HintRU, HintLU) → hintBox, segHint_{1}, segHint, segHint_{2}, segHint_{3}Segment(pPfeilO_{1}, pPfeilU_{1}) → segPfeil_{1}Segment(pPfeilO_{2}, pPfeilU_{2}) → segPfeil_{2}If(type ≟ 1, number1 ≥ 100 ∨ number1 ≟ 10 ∨ number2 ≥ 100 ∨ number2 ≟ 10 ∨ number3 ≥ 100 ∨ number3 ≟ 10, solution1 ≟ 10 ∨ solution2 ≟ 10 ∨ solution3 ≟ 10 ∨ solution1 ≥ 20 ∨ solution2 ≥ 20 ∨ solution3 ≥ 20) → showHint1If(showHint1 ∧ showHint2, (x(PosHint1) + 1, y(PosHint1) - 2.3), PosHint1 + (1, 0)) → PosHint2Segment(pPfeilO_{3}, pPfeilU_{3}) → segPfeil_{3}Segment(pPfeilO_{4}, pPfeilU_{4}) → segPfeil_{4}Polygon(HintLO_{1}, HintRO_{1}, HintRU_{1}, HintLU_{1}) → hintBox_{1}, segHint_{4}, segHint_{5}, segHint_{6}, segHint_{7}Segment(pPfeilO_{9}, pPfeilU_{9}) → segPfeil_{6}Segment(pPfeilO_{8}, pPfeilU_{8}) → segPfeil_{7}Segment(pPfeilO_{7}, pPfeilU_{7}) → segPfeil_{8}Segment(pPfeilO_{6}, pPfeilU_{6}) → segPfeil_{9}Segment(PWaumL_1, PWarumR_1) → warum_1Segment(PWaumL_{2}, PWarumR_{2}) → warum_{2}Segment(PWaumL_{3}, PWarumR_{3}) → warum_{3}Segment(PWaumL_{4}, PWarumR_{4}) → warum_{4}Segment(PWaumL_{5}, PWarumR_{5}) → warum_{5}Segment(PWaumL_{8}, PWarumR_{8}) → warum_{8}Segment(PWaumL_{9}, PWarumR_{9}) → warum_{7}Segment(PWaumL_{11}, PWarumR_{11}) → warum_{9}Segment(PWaumL_{12}, PWarumR_{12}) → warum_{10}Segment(PWaumL_{13}, PWarumR_{13}) → warum_{11}Segment(PWaumL_{14}, PWarumR_{14}) → warum_{12}Segment(PWaumL_{18}, PWarumR_{18}) → warum_{15}Segment(PWaumL_{20}, PWarumR_{20}) → warum_{13}Segment(PWaumL_{19}, PWarumR_{19}) → warum_{14}Segment(PWaumL_{16}, PWarumR_{16}) → warum_{17}Segment(PWaumL_{15}, PWarumR_{15}) → warum_{18}Segment(PWaumL_{17}, PWarumR_{17}) → warum_{16}Segment(PWaumL_{10} + (0.02, 0), PWarumR_{10}) → warum_{6}