Properties of Square Roots: Interactive Exploration
Loading the math board and drawing, please wait…
In collections
Quadratzahlen und Quadratwurzeln
This GeoGebra applet dynamically demonstrates the fundamental properties of square roots. ①What it shows: The characteristics of square root function graphs and operation rules within real numbers; ②Core concepts: Definition of square roots, classification of real numbers, radical operation rules; ③Construction details: Uses Sequence and Element commands to generate square root sequences, Polygon
GeoGebra Commands & Parameters
Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {1, 8, 4, 2, 1, 8, 3, 3, 7, 8}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberTextfield(input) → inputBoxTextfield(input32) → inputBox32Join({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) → RasterPunkteCorner(txtLukas, 1) → pBlaseLUCorner(txtLukas, 2) → pBlaseRUCorner(txtLukas, 3) → pBlaseROCorner(txtLukas, 4) → pBlaseLOSegment(pBlaseLU, pBlaseRU) → sBlaseLukas_{1}Segment(pBlaseRU, pBlaseVU) → sBlaseLukas_{2}Segment(pBlaseVU, pBlaseVH) → sBlaseLukas_{3}Segment(pBlaseVH, pBlaseVO) → sBlaseLukasSegment(pBlaseVO, pBlaseRO) → sBlaseLukas_{6}Segment(pBlaseRO, pBlaseLO) → sBlaseLukas_{4}Segment(pBlaseLO, pBlaseLU) → sBlaseLukas_{5}Textfield(input21) → inputBox21Textfield(input22) → inputBox22Textfield(input31) → inputBox31CircleArc(pfeil3_{1}, pfeil3_{2}, pfeil3_{3}) → pfeil3Line(pMirror3, pMirror3_{1}) → mirror3Mirror(pfeil3, mirror3) → pfeil3'Segment(pSpitze3_{1}, pSpitze3) → spitze3Segment(pSpitze3_{2}, pSpitze3_{3}) → spitze3_{1}Textfield(input41) → inputBox41Textfield(input42) → inputBox42Textfield(input43) → inputBox43Textfield(input44) → inputBox44Textfield(input45) → inputBox45Textfield(input46) → inputBox46Textfield(input47) → inputBox47Textfield(input48) → inputBox48Polygon(pBlaseLU, pBlaseRU, pBlaseVU, pBlaseVH, pBlaseVO, pBlaseRO, pBlaseLO) → poly1, pblaselu, pblaseru, pblasevu, pblasevh, pblasevo, pblasero, pblaselo