Integer Operations and Geometric Construction Example
Loading the math board and drawing, please wait…
In collections
Erstes Rechnen mit ganzen Zahlen
This example demonstrates integer addition and subtraction in geometric contexts. Key mathematical concepts include integer operations and geometric construction. Construction involves GeoGebra commands such as Point, Midpoint, and Sequence. Suitable for elementary students aged 7-8 to practice integer arithmetic and geometric understanding.
GeoGebra Commands & Parameters
Point(Line[Start, xAxis]) → EndeMidpoint(Start, Ende) → MitteSequence(Start + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, nummax - nummin) → listPointsSelectedIndex(DropDown1) → input1If(plus1, listPoints(nummitte + numA + numB), listPoints(nummitte + numA - numB)) → HnumBSelectedIndex(DropDown3) → input3If(plus2, listPoints(IndexOf[HnumB, listPoints] + numC), listPoints(IndexOf[HnumB, listPoints] - numC)) → HnumCIf(part < 4, H1, H2 + (0, 0.2)) → HSequence(Start + ((2 * m) * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, (nummax - nummin) / 2) → listPointsTextSequence(true, m, 1, maxstep) → listfixedTextfield(input0) → Eingabefeld1Textfield(input2) → Eingabefeld2Zip(Segment[P + (0, (-linesize)), P + (0, linesize)], P, listPoints) → listLinesSegment(Dilate[Start, 1.05, Midpoint[Start, Ende]], Dilate[Ende, 1.05, Midpoint[Start, Ende]]) → lineSegment(HA1, H1) → linehase1If(sbrechts1, SB + (0.4, 1.35), SB + (-3.5, 1.35)) → SBP1If(sbrechts1, SB + (0.4, 1.35), SB + (-7.45, 1.35)) → SBP2If(sbrechts3, SB + (0.4, 1.7), SB + (-5.7, 1.7)) → SBP6Point(Line[Hase1, xAxis]) → Hase2Join({Zip[Text[(("\textsf\small{" * m) * " }"), P + (0.08, -0.9), true, true, 0], m, Sequence[0, nummax, 2], P, Sequence[listPointsText(n), n, nummitte / 2, nummitte + nummax]], Zip[Text[((("\textsf{" * "--") * abs(m)) * " }"), P + (0, -0.9), true, true, 0], m, Sequence[nummin, -1, 2], P, listPointsText]}) → listTextSegment(HA2, H2) → linehase2If(sbrechts2, SB + (0.35, 1.35), SB + (-7.5, 1.35)) → SBP4Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, RasterMaxX / RasterStepXY, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, RasterMaxY / RasterStepXY, RasterMaxY / RasterStepXY]}) → RasterAussenIf(part ≟ 3, 0 < anim3 < 1 ∧ minus1, If[part ≟ 5, 0 < anim5 < 1 ∧ minus2, false]) → showHaseLinksIf(part ≟ 3, 0 < anim3 < 1 ∧ plus1, If[part ≟ 5, 0 < anim5 < 1 ∧ plus2, false]) → showHaseRechtsIf(numB < 2, 6, 10 / Distance[HnumA, HnumB]) → speed3If(numC < 2, 6, 10 / Distance[HnumC, HnumB]) → speed5If(sbrechts3, SB + (1.1, 0.2), SB + (-4.3, 0.2)) → PosSol