Exploring Approximations: Approximating Pi
Loading the math board and drawing, please wait…
In collections
Kreiszahl PI
This example explores the approximation of pi, demonstrating how to use the area and circumference of a circle to approximate the value of pi. Key math concepts include the area and circumference of a circle, proportion, and approximation. Construction points include using GeoGebra's Circle, Segment, and Textfield commands. Suitable for middle school math education, particularly for calculating the area and circumference of a circle.
GeoGebra Commands & Parameters
SpeechBubbleLeft(PBubblePiaStart, 10.5, 2.4) → bubble1SpeechBubbleLeft(PBubblePia, 13, 2.2) → bubble2Circle(KreisMittelpunkt, B) → cSegment(A, B) → fSpeechBubbleLeft(PBubblePia, 10, 1.2) → bubble3Segment(C, D) → gSegment(D, E) → hSegment(E, F) → iSegment(F, C) → jSegment(G, H) → kSegment(H, I) → lSegment(I, J) → mSegment(J, G) → nCircumcircleArc(K, L, M) → dCircumcircleArc(N, O, P) → ePoint(d) → QVector(Q, R) → uPoint(e) → SVector(S, T) → vSegment(U, V) → pSpeechBubbleLeft(PBubblePia - (0, 0.8), 12.2, 3.2) → bubble4Textfield(input1) → InputBox1SpeechBubbleLeft(PBubblePia, 8, 1) → bubble5Textfield(input2) → InputBox2Textfield(input3) → InputBox3SpeechBubbleLeft(PBubblePia, 10.5, 1.8) → bubble6Sequence(Rotate[B, (360 / 6 * i°), KreisMittelpunkt], i, 1, 6) → l1Point(l1) → WPoint(l1) → ZSegment(W, Z) → qPoint(l1) → A_1Segment(Z, A_1) → rPoint(l1) → B_1Segment(A_1, B_1) → sPoint(l1) → C_1Segment(B_1, C_1) → tPoint(l1) → D_1Segment(C_1, D_1) → aSegment(D_1, W) → bSequence(Rotate[E_1, (360 / 6 * i°), KreisMittelpunkt], i, 1, 6) → l2Point(l2) → F_1Segment(E_1, F_1) → f_1Point(l2) → G_1Segment(F_1, G_1) → g_1Point(l2) → H_1Segment(G_1, H_1) → h_1Point(l2) → I_1Segment(H_1, I_1) → i_1Point(l2) → J_1Segment(I_1, J_1) → j_1Segment(J_1, E_1) → k_1CircumcircleArc(K_1, L_1, M_1) → c_1Point(c_1) → N_1Vector(N_1, O_1) → wCircumcircleArc(P_1, Q_1, R_1) → d_1Point(d_1) → S_1Vector(S_1, T_1) → u_1SpeechBubbleLeft(PBubblePia, 12.7, 1.8) → bubble7SpeechBubbleLeft(PBubblePia, 8.4, 1.3) → bubble8Textfield(input4) → InputBox4Textfield(input5) → InputBox5SpeechBubbleLeft(PBubblePia, 10.4, 2) → bubble9SpeechBubbleLeft(PBubblePia, 12.8, 2) → bubble10Circle(Kreis1, Kreisrand1) → e_1Circle(Kreis2, Kreisrand2) → e_{2}Circle(Kreis3, Kreisrand3) → e_{3}Sequence(Rotate[Kreisrand1, (360 / 12 * i°), Kreis1], i, 1, 12) → l3Sequence(Rotate[Kreisrand2, (360 / 24 * i°), Kreis2], i, 1, 24) → l4Sequence(Rotate[Kreisrand3, (360 / 96 * i°), Kreis3], i, 1, 96) → l5Join({Sequence[Segment[l3(i - 1), l3(i)], i, 2, 12], {Segment[l3(12), l3(1)]}}) → l6Join({Sequence[Segment[l4(i - 1), l4(i)], i, 2, 24], {Segment[l4(24), l4(1)]}}) → l7Join({Sequence[Segment[l5(i - 1), l5(i)], i, 2, 96], {Segment[l5(96), l5(1)]}}) → l8Sequence(Rotate[Kreisrand1_2, (360 / 12 * i°), Kreis1], i, 1, 12) → l9Join({Sequence[Segment[l9(i - 1), l9(i)], i, 2, 12], {Segment[l9(12), l9(1)]}}) → l10Sequence(Rotate[Kreisrand2_2, (360 / 24 * i°), Kreis2], i, 1, 24) → l11Join({Sequence[Segment[l11(i - 1), l11(i)], i, 2, 24], {Segment[l11(24), l11(1)]}}) → l12Sequence(Rotate[Kreisrand3_2, (360 / 96 * i°), Kreis3], i, 1, 96) → l13Join({Sequence[Segment[l13(i - 1), l13(i)], i, 2, 96], {Segment[l13(96), l13(1)]}}) → l14SpeechBubbleLeft(PBubblePiaEnde, 11.5, 1.8) → bubble11SpeechBubbleLeft(PBubblePiaEnde, 11.5, 1.8) → bubbleColorSpeechBubbleLeft(PBubblePia, 13.5, 1.7) → bubble45Circle(Kreis4, Kreisrand4) → e_{4}Circle(Kreis5, Kreisrand5) → e_{5}Sequence(Rotate[Kreisrand5, (360 / 4 * i°), Kreis5], i, 1, 12) → l15Join({Sequence[Segment[l15(i - 1), l15(i)], i, 2, 12], {Segment[l15(12), l15(1)]}}) → l16Sequence(Rotate[Kreisrand5_{1}, (360 / 4 * i°), Kreis5], i, 1, 4) → l17Sequence(Rotate[Kreisrand4, (360 / 6 * i°), Kreis4], i, 1, 6) → l19Join({Sequence[Segment[l19(i - 1), l19(i)], i, 2, 6], {Segment[l19(6), l19(1)]}}) → l20Sequence(Rotate[Kreisrand4_{1}, (360 / 6 * i°), Kreis4], i, 1, 6) → l21Join({Sequence[Segment[l21(i - 1), l21(i)], i, 2, 6], {Segment[l21(6), l21(1)]}}) → l22Segment(U_1, V_1) → l_1Segment(V_1, W_1) → m_1Segment(W_1, Z_1) → n_1Segment(Z_1, U_1) → p_1Angle(B_1, KreisMittelpunkt, U) → αTextfield(input2_1) → InputBox2_1Textfield(input3_1) → InputBox3_1Textfield(input4_1) → InputBox4_1Textfield(input5_1) → InputBox5_1Segment(I, J) → m_{neu}Segment(B, KreisMittelpunkt) → f_{neu}Segment(KreisMittelpunkt, U) → p_{neu}
AI Drawing Prompt Reference
Draw a circle with labeled center and radius, demonstrating how to approximate pi using the area and circumference of the circle. Inside the circle, draw a inscribed regular hexagon, and calculate its circumference as well as the circle's circumference to approximate the value of pi. Display the calculation results and formulas in text boxes, and use speech bubbles to annotate key steps and concepts.
The prompt above was compiled from the original drawing commands and is for reference only.