Construction Protocol of Circle Area and Circumference in Geogebra
The document describes the construction of an animation in Geogebra to illustrate the area and circumference of a circle. It includes 41 steps using various Geogebra tools like sliders, points, segments, lists, buttons etc. to first construct the basic circle and then partition it into sectors, reflect and translate the sectors, and finally overlay them to demonstrate how a circle can be decomposed into infinitely many sectors of equal area with overlapping edges. The animation allows exploring how the area and circumference change with the radius using sliders.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
34 views3 pages
Construction Protocol of Circle Area and Circumference in Geogebra
The document describes the construction of an animation in Geogebra to illustrate the area and circumference of a circle. It includes 41 steps using various Geogebra tools like sliders, points, segments, lists, buttons etc. to first construct the basic circle and then partition it into sectors, reflect and translate the sectors, and finally overlay them to demonstrate how a circle can be decomposed into infinitely many sectors of equal area with overlapping edges. The animation allows exploring how the area and circumference change with the radius using sliders.
Icon 0 Set the graphics as Plain field by hiding axes and grid For Graphics 1 Number b Create slider as Adjust as possible on screen Min = 0 Max= 1, inreament =0.01 2 Point P By clicking on graphics Adjust as possible on screen
3 Point A By clicking on graphics Adjust as possible on screen
4 Segment a Segment A, (x(A)+ 2, y(A)) a=Segment(A, (x(A)+ 2, y(A)))
Set condition to show as
b=0 Set Caption as : Fold/Unfold Circle 5 Number n Create slider as Adjust as possible on screen Min = 0 Max= 25, inreament =1 Set Caption as : More partitions 6 Number m Create slider as Adjust as possible on screen Min = 0 Max= 0.9999, inreament =0.01 Set Caption as : Animate Circumferences 7 Angle θ θ =(90°) / (2n) 8 Number q q = 2sin(θ / 2) 9 Point B Point on a B=Point(a)
Set condition to show as
b=0 10 Number p p=(x(B) - x(A)) / a 11 Angle φ φ = (1.00001 - p) θ / 2 12 Point O Point on yAxis , Point(yAxis)
For Sequence of point on circumference
13 List list1 list1= Sequence((x(O) + sin(i θ), y(O) + 1 - cos(i θ)), i, 0, 2n) 14 List list2 list2= Sequence((x(O) + q sin(i φ) cos(i φ) / sin(φ), y(O) + q sin(i φ) sin(i φ) / sin(φ)), i, 0, 2n) For Circumference animation 15 Point L L= (sin(2π (1 - m)) / (1 - m), (1 - cos(2π (1 - m))) / (1 - m)) 16 Arc ca Define a CircularArc as ca=CircularArc((0, 1 / (1 - m)), O, L) centre at (0, 1 / (1 - m) and through two points O & L) Set Condition to show as A=B 17 Circle c Draw a Circle with center c=Circle((0, 1), 1) (0, 1) and radius 1 c: x² + (y - 1)² = 1 For rotating and translating points of list1 and list2 18 List l1 l1=Sequence(Rotate(Translate(Circle((x(O) + 0, y(O) + 1), Element(list1, i)), Vector(Element(list1, i), Element(list2, i))), -(2i - 1) p θ / 2, Element(list2, i)), i, 1, 2n) 19 List l2 l2=Sequence(Rotate(Translate(Element(list 1, i), Vector(Element(list1, i), Element(list2, i))), -(2i - 1) p θ / 2, Element(list2, i)), i, 1, 2n) 20 List l3 l3=Sequence(Rotate(Translate(Element(list 1, i + 1), Vector(Element(list1, i), Element(list2, i))), -(2i - 1) p θ / 2, Element(list2, i)), i, 1, 2n) For partitioning and arranging circle as many sectors 21 List S S= Sequence(Sector(Element(l1, i), Element(l2, i), Element(l3, i)), i, 1, 2n) 22 Line g g:x=0 23 Line f f: y = 1 24 List s1 Reflect S about line g s1= Reflect(S, g)
25 List s2 Reflect S about line f s2= Reflect(S, f)
26 List s31 Reflect s1 about line f s31=Reflect(s1, f)
For overlapping partitioned part
27 Number t t= 0.5π b / 2^(n + 1) 28 Vector T T=Vector(P, (x(P) + t, y(P) - b))
29 List s21 Translation of s2 by T s21= Translate(s2, T)
30 List s311 Translation of s31 by T s311=Translate(s31, T)
31 Button botton Caption : Reset
Geogebra Script : SetValue[b,0] SetValue[n,1] 32 Point C Fix object C= (-1.53, -0.18) 33 Point D (x(C) + π, y(C)) D= (x(C) + π, y(C)) 34 Segment h Segment between C & D h=Segment(C, D) 35 Point E Fix object E = (2, 1)
36 Point F Point on xAxis, Fix object F=Point(xAxis) or F=(2,0)
37 Segment r Segment E, F r=Segment(E, F)
38 text1 Circle preview for Area and
Circumference 39 text2 πr2 40 text3, text4 Type text as you want. Note : यो Note को अक्षर को रं ग जस्तो सबै object हरुलाई अन्त्य मा Hide Object गरर दिनु होला ।
Thank you
Try for Learn Pvt. Ltd.
Kirtipur, Kathmandu Website : www.tryforlearn.com Facebook Page : https://www.facebook.com/tryforlearn Twitter : https://twitter.com/tryforlearn Youtube : https://www.youtube.com/channel/tryforlearn If you want to take a complete training on ICT (All types of educational tool and softwares ( Online or Offline ) for all levels) Feel free for contact on our facebook page.