Area and Perimeter of Special Circle Segments
Loading the math board and drawing, please wait…
In collections
Kreis Umfang und Flächeninhalt
This example demonstrates calculating the area and perimeter of special circle segments, involving geometric properties of circles and formulas for sectors. Key math concepts include the circumference formula C=2πr and the sector area formula A=(θ/360)πr². Construction involves GeoGebra commands like Circle and Sector objects. Suitable for middle school students to reinforce circle geometry.
GeoGebra Commands & Parameters
Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {1, 3, 7, 9, 2, 9, 7, 6, 8, 5}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberTextfield(input) → inputBoxJoin({Sequence[Segment[Corner[4] + (pixMat * ((k * stepXY), 0)), Corner[4] + (pixMat * ((k * stepXY), maxY))], k, 0, maxX / stepXY], Sequence[Segment[Corner[4] + (pixMat * (0, (k * stepXY))), Corner[4] + (pixMat * (maxX, (k * stepXY)))], k, 0, maxY / stepXY]}) → RasterJoin({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (pixMat * ((k * stepXY), maxY)), Corner[4] + (pixMat * (((k + 1) * stepXY), maxY))], false, true, 0, -1], k, 0, maxX / stepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (pixMat * (maxX, ((k - 1) * stepXY))), Corner[4] + (pixMat * (maxX, (k * stepXY)))], false, true, 1, 0], k, 1, maxY / stepXY]}) → CapRasterSequence(Sequence[Corner[4] + (pixMat * ((k * stepXY), (m * stepXY))), k, 0, maxX / stepXY], m, 0, maxY / stepXY) → PRSequence(MP1 + (k * (disMP, 0)), k, 0, 3) → MPListSequence(Circle[MPList(k), KreisRadius1], k, 1, 4) → CircleListTake(CircleList, 2, 4) → KreisRand2Join({Take[CircleAreaList, 2, 4], {Segment[MPList(2) + (0, KreisRadius1), MPList(2) + (0, (-KreisRadius1))]}}) → CirclePerimeterListText("\textsf{r}", PDD011, false, true, 0, 0) → txtDD011Textfield(input031) → InputBox031Textfield(input032) → InputBox032Textfield(input033) → InputBox033Textfield(input041) → InputBox041Textfield(input051) → InputBox051Textfield(input052) → InputBox052Textfield(input091) → InputBox091Textfield(input101) → InputBox101Textfield(input111) → InputBox111Textfield(input112) → InputBox112Textfield(input113) → InputBox113Textfield(input114) → InputBox114Text("\textsf{\bold{Zieh mich!}}", Midpoint[PDDPark011, PDDPark012] + (0, 0.35), false, true, 0, 1) → txtDD01Text("\textsf{Halbkreisbogen}", PDD081 + (0, 0.05), false, true, 0, 0) → txtDD081Text("\textsf{\bold{Zieh mich!}}", PDDPark081 + (0, 0.75), false, true, 0, 1) → txtDD08Text("\textsf{Halbkreis\vphantom{g}}", PosP021 + (0, 0.05), false, true, 0, 0) → txtDD021Text("\textsf{Viertelkreis\vphantom{g}}", PosP022 + (0, 0.05), false, true, 0, 0) → txtDD022Text("\textsf{Achtelkreis\vphantom{g}}", PosP023 + (0, 0.05), false, true, 0, 0) → txtDD023Text("\textsf{\textcolor{#50c1ce}{\bold{Zieh mich!}}", Midpoint[ParkP021, ParkP023] + (0, heightDD02 + 0.5), false, true, 0, 0) → CapZiehMich02Textfield(input042) → InputBox042Textfield(input092) → InputBox092If(step ≟ 4 ∧ (¬correct041), attemptCount041 ≥ 3 ∧ Defined[input041] ∧ (¬correct041), step ≟ 10, attemptCount101 ≥ 3 ∧ Defined[input101] ∧ (¬correct101), step ≟ 11, attemptCount111 + attemptCount112 + attemptCount113 + attemptCount114 ≥ 4 ∧ (Defined[input111] ∧ (¬correct111) ∨ Defined[input112] ∧ (¬correct112) ∨ Defined[input113] ∧ (¬correct113) ∨ Defined[input114] ∧ (¬correct114)), false, step ≟ 4 ∧ correct041, attemptCount042 ≥ 3 ∧ Defined[input042] ∧ (¬correct042), step ≟ 5, attemptCount051 ≥ 3 ∧ (Defined[input051] ∧ (¬correct051) ∨ Defined[input052] ∧ (¬correct052)), step ≟ 9 ∧ (¬correct091), attemptCount091 ≥ 3 ∧ Defined[input091] ∧ (¬correct091), step ≟ 9 ∧ correct091, attemptCount092 ≥ 3 ∧ Defined[input092] ∧ (¬correct092)) → showBtnShowSolutionCenter(Kreis4(1)) → MP10Text("\textsf{2\:r}", PDD012 + (0, 0.05), false, true, 0, 0) → txtDD012SelectedIndex(dropdown041) → index041If(step ≟ 2, correctDD02, step ≟ 9, correct091, step ≟ 10, correct101, step ≟ 1, PDD011 ≟ PDDEnd012 ∧ PDD012 ≟ PDDEnd011, true, step ≟ 3, correct031 ∧ correct032 ∧ correct033, step ≟ 4, correctdd041 ∧ correct042, step ≟ 5, correct051 ∧ correct052, step ≟ 8, PDD081 ≟ PDDEnd081 ∧ PDD082 ≟ PDDEnd082) → clickableBtnNextIf(step ≟ 3, (0.5, -0.4), step ≟ 9 ∧ correct091, (8, 6.5), step ≟ 10, (9.25, 8.25), step ≟ 11, (5.5, 8), (2.18, -0.81), step ≟ 4 ∧ (¬correct041), (10, 7.5), step ≟ 4 ∧ correct041, (6, 2), step ≟ 5, (10.5, 1.75), step ≟ 9 ∧ (¬correct091), (6.25, 8.25)) → PosBtnShowSolutionText("\textsf{Durchmesser\vphantom{gH}}", PDD082 + (0, 0.05), false, true, 0, 0) → txtDD082Text("\textsf{2\:r\vphantom{gH}}", MP4 + (0, -0.5), false, true, 1, 0) → txt093SelectedIndex(dropdown101) → index101