Finding Expressions: Geometric and Algebraic Exploration
Loading the math board and drawing, please wait…
In collections
Quadratzahlen und Quadratwurzeln
This example demonstrates how geometric shapes and algebraic expressions can be connected. Key mathematical concepts include triangles, circles, polygons, angles, and vectors. Construction involves using GeoGebra commands like Polygon, Circle, Angle, and Vector, along with Length and PointIn for verification. Suitable for middle school or high school students for geometric construction and algebra
GeoGebra Commands & Parameters
SelectedIndex(dropdownStudent2) → Index2SelectedIndex(dropdownStudent) → studentAnswerShuffle({2, 3, 4, 5, 6, 7, 9}) → RandomNormal, {4, 7, 3, 6, 2, 5, 9}Shuffle({1, 8, 10}) → RandomSchwierig, {10, 1, 8}Element(randomNumbersQuestion, questionCount) → actualRandomTaskSelectedIndex(dropdownStudent) → Index1Textfield(input1) → InputBox1TextToUnicode(Text[InputBox1]) → l2Translate(BlackBoxE1, (4.35, 4.93)) → BlackBoxE1'Translate(BlackBoxE2, (4.35, 4.93)) → BlackBoxE2'Translate(BlackBoxE3, (4.35, 4.93)) → BlackBoxE3'Translate(BlackBoxE4, (4.35, 4.93)) → BlackBoxE4'Polygon(LimitBoxE1, LimitBoxE2, LimitBoxE3, LimitBoxE4) → v2, limitboxe1, limitboxe2, limitboxe3, limitboxe4Circle(Center, 1) → gIsInRegion(ValPos1, g) → auswahl1IsInRegion(ValPos2, g) → auswahl2IsInRegion(ValPos3, g) → auswahl3IsInRegion(ValPos4, g) → auswahl4IsInRegion(ValPos5, g) → auswahl5Length(randomNumbersQuestion) → numberOfQuestionsShuffle(1…5) → randomNumbersChild, {2, 1, 5, 3, 4}Shuffle(1…5) → randomNumbersPostIt, {3, 4, 1, 5, 2}Element(randomNumbersChild, Mod[questionCount, Length[randomNumbersChild]] + 1) → actualRandomChildElement(randomNumbersPostIt, Mod[questionCount, Length[randomNumbersPostIt]] + 1) → actualRandomPostItPolygon(BlackBoxE1, BlackBoxE2, BlackBoxE3, BlackBoxE4) → v1, c, e, f, dPointIn(v1) → GLine(E, E + (0, 1)) → hPoint(h) → JAngle(J, E, G) → αRotate(E + (3.21, 4.45), α, E) → FLine(G, E) → iOrthogonalLine(G, i) → jIntersect(g, j) → LightCircP4, LightCircP1Rotate(E + (-0.44, 2.67), α, E) → LichtStart1Rotate(E + (-0.44, 2.67), α, E) → ORotate(E + (0.21, 2.73), α, E) → LichtStart2Semicircle(LightCircP1, LightCircP4) → kPoint(k) → LightCircP2Point(k) → LightCircP3Segment(LichtMid1, LightCircP2) → ray3Segment(LichtMid2, LightCircP3) → ray4Segment(BlackBoxE1, BlackBoxE2) → lPoint(l) → TSegment(T, BlackBoxE3) → mPoint(m) → USegment(U, BlackBoxE4) → nPoint(n) → VSegment(BlackBoxE1, V) → pSpeechBubbleRight(W_1, 3, 1) → Vieleck1SpeechBubbleRight(Z_1, 5.9, If[actualRandomTask ∈ (1…8), 1.3, 1.8]) → Vieleck2Point(g) → C_2Point(g) → D_2Point(g) → E_2Point(g) → F_2OrthogonalLine(G_2, Line[G_2, Center]) → rPoint(r) → H_2Point(r) → I_2Point(r) → J_2Point(r) → K_2Segment(E_2, H_2) → ElRey3Segment(F_2, I_2) → ElRey4Segment(C_2, J_2) → ElRey1Segment(D_2, K_2) → ElRey2Point(g) → V_2Sequence(Rotate[V_2, (360° * i / 8), Center], i, 1, 8) → l3Vector(NewTopDog, M_2) → vv1Vector(NewTopDog, N_2) → vv2Vector(NewTopDog, Q_2) → vv3Vector(NewTopDog, O_2) → vv4Vector(NewTopDog, P_2) → vv5Vector(NewTopDog, R_2) → vv6Vector(NewTopDog, S_2) → vv7Vector(NewTopDog, T_2) → vv8Vector(NewTopDog, V_2) → vv9Vector(NewTopDog, l3(1)) → vv10Vector(NewTopDog, l3(2)) → vv11Vector(NewTopDog, l3(3)) → vv12Vector(NewTopDog, l3(4)) → vv13Vector(NewTopDog, l3(5)) → vv14Vector(NewTopDog, l3(6)) → vv15Vector(NewTopDog, l3(7)) → vv16Vector(NewTopDog, FlashL1) → uVector(NewTopDog, FlashL2) → vVector(NewTopDog, Center) → wVector(Center, NewTopDog) → qPolygon(NewTopDog, NewTopDog + (-0.95, -1.03), NewTopDog + (-1.45, -1.17), NewTopDog + (-1.54, -1.54), NewTopDog + (-1.34, -1.76), NewTopDog + (-1.34, -1.76), NewTopDog + (-0.99, -2.02), NewTopDog + (-0.62, -1.85), NewTopDog + (-0.59, -1.52), NewTopDog + (0.31, -0.38)) → MagnumOpus, s, m_1, t, f_1, g_1, h_1, i_1, j_1, k_1, l_1Vector(NewTopDog, T_2) → u_1Length(Opt1List(actualRandomTask)) → lengthOpt1Length(Opt2List(actualRandomTask)) → lengthOpt2Length(Opt3List(actualRandomTask)) → lengthOpt3Length(Opt4List(actualRandomTask)) → lengthOpt4Length(Opt5List(actualRandomTask)) → lengthOpt5