Integer Subtraction Operations and Geometric Demonstration
Loading the math board and drawing, please wait…
In collections
Erstes Rechnen mit ganzen Zahlen
This example demonstrates integer subtraction operations in geometric contexts. The key mathematical concepts involve integer subtraction, utilizing Geogebra commands such as SelectedIndex, If, Point, etc. Suitable for students in grades 7-8 to practice integer subtraction and geometric constructions.
GeoGebra Commands & Parameters
SelectedIndex(DropDown3) → input3SelectedIndex(DropDown1) → input1If(plus, numA + numB, numA - numB) → sol2Point(Line[Start, xAxis]) → EndeSequence(Start + (m * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, nummax - nummin) → listPointsIf(plus, listPoints(nummitte + numA + numB), listPoints(nummitte + numA - numB)) → HnumBSequence(Start + ((2 * m) * (Distance[Start, Ende] / (nummax - nummin), 0)), m, 0, (nummax - nummin) / 2) → listPointsTextSequence(true, m, 1, maxstep) → listfixedTextfield(input3) → Eingabefeld1Textfield(input2) → Eingabefeld2Zip(Segment[P + (0, (-linesize)), P + (0, linesize)], P, listPoints) → listLinesJoin({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]}) → RasterStreckenSegment(Dilate[Start, 1.05, Midpoint[Start, Ende]], Dilate[Ende, 1.05, Midpoint[Start, Ende]]) → lineMidpoint(Start, Ende) → MitteJoin({Zip[Text[(("\textsf{" * 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(HA, H1) → linehaseIf(sbrechts, SB + (0.4, 1.7), SB + (-4.5, 1.7)) → SBP3Point(Line[Hase1, xAxis]) → Hase2Join({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]}) → RasterBeschriftungJoin({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(numB < 2, 6, 10 / Distance[HnumA, HnumB]) → speed3If(sbrechts, SB + (1.1, 0.2), SB + (-4.3, 0.2)) → PosSolIf(sbrechts, SB + (0.4, 1.35), SB + (-3.5, 1.35)) → SBP1If(sbrechts, SB + (0.4, 1.35), SB + (-7.45, 1.35)) → SBP2Mirror(sb1rechts, Line[SB, yAxis]) → sb1linksMirror(sb2rechts, Line[SB, yAxis]) → sb2linksMirror(sb4rechts, Line[SB, yAxis]) → sb4links