SlideShare a Scribd company logo
Geometry Through
MicroWorlds
By Jesse McDougall
Contents
 Shooting Star 2………………………………………………………………………………………………….3
 Disco Bowling Ball .…………………………………………………………………………………………..4
 Sharp-Cog ………………………………………………………………………………………………………….5
 Disco Slinky ……………………………………………………………………………………………………….6
 Flag Wave …….……………………………………………………………………………………………………7
 Windmill Blowtoy ………………………………………………………………………………………………8
Shooting Star 2
The program works by first clearing the graphics. Then,
the turtle named ‘music’ plays music that I created as
the second turtle draws. The second turtle sets the
background to black, sets it’s heading to 355° and then
moves with the pen up to specified coordinates on a
Cartesian plane. A variable called ‘count’ is set to 410.
Then the turtle does ‘count’ times of the next section of
the program. The next section sets the colour to :i plus
1. Since it says dotimes, :i starts as zero and increments
by one every time. The next section of the program
repeats five times. It goes forward :i pixels and right
turns 144°. Then it waits 0.01 turtle seconds, right turns
one tenth and goes forward two tenths and repeats, the
object increasing in size, curving and changing the colour.
If you remove the internal lines the star or decagon has
two sets of five equal angles: five acute (36°) and five
obtuse (252°). Even though the shape increases in size,
the angles never change. If you don’t remove the lines
there are five 108° angles, five 36° angles and ten 72°
angles. The end result of this shape is not a polygon as
three of the sides are curved. I figured out how to do
this while learning about variables and changing colour
with my Dad.
Disco Bowling Ball
This program works with lots of other programs so I’ll explain them all.
The first program is ‘turn’. In the command box, you decide what the
radius is and how much of the circumference you want to turn and in
which direction. Then, ‘turn’ sets a variable of the circumference as 2
times the radius times pi. It then repeats the absolute value of how
much of the circumference you entered in the commands box. (The
absolute value of negative three would be three). It goes forward the
circumference divided by three hundred and sixty. Then there is an
ifelse statement that says if degrees is less than zero, left turn one
degree or else right turn one degree.
The second program is a bowling ball. It says to ‘turn’ that the radius
of the circle is 300 divided by pi and that the percentage of the
circumference is 360 (a full circle). Then it sets the turtle’s heading to
the right and tells it to lift the pen up, go forward fifty and put the pen
down. It then repeats the following 360 times: right turn one, forward
a tenth, creating the first finger hole. After this it puts the pen up and
moves the turtle forward twenty and then puts the pen down again.
Next, it repeats the following 360 times to create the second finger
hole: right turn one degree, forward one tenth. The program sets the
turtle’s heading to 315 degrees, puts the pen up, goes forward 18.2,
puts the pd and repeats the following 360 times to create the last finger
hole: right turn one degree, forward a tenth. Then it puts the pen up,
sets the turtle’s heading right and goes forward 20. It waits five turtle
seconds and then fills the ball.
‘Discobowl’ works by doing bowling ball and repeats the following
twelve and a half times. The programs optional 1,2,3,4,5,6 and 7 all
set the colour to a different colour, sets the turtle’s heading and puts
the pen up, and it goes forward ten. Then it fills the space with the set
colour, creating a disco effect. Geometrically, a perfect circle has no
angles and only one side so a turn of 360 degrees would have infinite
angles. I figured out how to do this by making optional effects and a
bowling ball for a challenge and then combining the two.
Sharp Cog
The program commences with ‘turn’. Then it
does ‘petal’. When you type petal in the
commands box you type a number with it for the
size of the petal to be stored in a variable. The
program tells the turtle to repeat the following
two times: forward the petal’s size, ‘turn’ the
petal’s size multiplied by two with a ninety
degree ‘turn’. Then, it goes forward the petal’s
size times two, ‘turn’s the petal’s size times two
and negative ninety finishing with a one hundred
and eighty degree turn.
‘Pinwheel’ is the third program. ‘Pinwheel’
begins by hiding the turtle and clearing the
graphics. After this it repeats the following how
ever many petals you ask for: make a size
twenty petal, right turn 360 divided by how
many petals so there will always be the perfect
amount of petals on each shape.
A sharp cog is a ‘pinwheel’ with ninety petals,
looking like a sharp cog, hence the name. This is
not a polygon as it has curvy sides. Although this
shape has curvy lines, it still has angles. Despite
a 1080 pinwheel’s look, it still isn’t a circle as
three hundred and sixty divided by one thousand
and eighty is not as accurate as pi. I learnt how
to do this by watching a YouTube clip with
something very similar and altering the program
slightly.
A Sharp Cog
A 1080 Petal
Pinwheel
Disco Slinky
The program begins by clearing the
graphics. Then it say do the following
360 while making :i zero and every time
it goes through the loop it adds one to :i.
It sets the colour to :i hence the
different colours. After this it sets the
turtles heading to :i and ‘turn’s 100 and -
360.
A circle is not a polygon as it has curved
sides. The shape when finished looks like
one large circle but there are spaces in
between the circles so it isn’t round. I
figured this out really easily after doing
many similar programs and just applying
my knowledge.
An Incomplete Disco
Slinky
Flag Wave
This program begins by clearing the graphics, hiding
the turtle and putting the pen down. It the sets
three variables: “a becomes one, “size becomes
one and count becomes 99950. Then the program
repeats the following :count times: Set the turtle’s
position on the Cartesian plane to the origin, move
the turtle forward :size and set the turtle’s heading
to :a. It then sets the colour to :a and repeats the
following four times: forward :size, right turn
ninety degrees. Finally, it makes “a :a + 1 and
“size :size + 0.05, making the shape increase in size
and change colour. The shape to the right has two
sides; one curved and one straight. One of these
flags is a line with a square on top but it still isn’t a
polygon as the flag isn’t enclosed (a line sticks out).
I figured out how to do this by making disco square
which is exactly the same except it doesn’t stick
out like a flag. I just added forward :size (circled)
and made something new.
Windmill Blowtoy
The first program is ‘test_vars’. It first sets two variables: “a and
“b. In this case it sets both to one hundred and forty. Then, it
makes “c the square root of the sum of :a squared and :b squared
(pythagoras theorem). It then makes the turtle move backwards
:a, right turn ninety and forward :b. Next, left turn the arc
tangent of :a divided by :b. Finally, the turtle moves forward :c
(the hypotenuse). The second program is ‘windmill blowtoy’.
This program begins by clearing the graphics, hiding the turtle,
putting the pen down and repeating ‘test_vars’ eight times. It
makes this shape because at the end of the program I don’t tell
the turtle to turn back to it’s original heading. Next, the
program sets two variables: “angle and “colour. Then it set the
colour to eight, put the pen up and repeats the following 151
times: Set the turtles position to the origin. Then, it makes
“colour :colour + ten, hence the changing colour. It sets the
turtles heading to angle, moves the turtle forward twenty. It sets
the colour to the variable :colour and fills the space that the
turtle is in. Then it makes “angle :angle + 45 so it goes forward
into the next triangle the next time around. I figured out how to
do this by learning about variables with my dad and because my
excellent teacher Mrs. Watson set me the challenge of making
‘one of those blow toys you buy at a fair’. This shape is my only
polygon in this power point and it is a “hexadecagon”.
Jesse's geometry through micro worlds

More Related Content

Similar to Jesse's geometry through micro worlds

Disegnare un anello con Illustrator
Disegnare un anello con IllustratorDisegnare un anello con Illustrator
Disegnare un anello con Illustrator
Terrelibere Org Edizioni
 
Dino's DEV Project
Dino's DEV ProjectDino's DEV Project
Dino's DEV Project
dinoppc40sw07
 
primary maths p5- igcse collection
primary maths  p5- igcse collectionprimary maths  p5- igcse collection
primary maths p5- igcse collection
8008975725
 
December 19, 2014.
December 19, 2014.December 19, 2014.
December 19, 2014.
khyps13
 
Dino's DEV Project
Dino's DEV ProjectDino's DEV Project
Dino's DEV Project
dinoppc40sw07
 
Module i circular functions
Module i   circular functionsModule i   circular functions
Module i circular functions
dionesioable
 
Pythagorean Theorem Tutorial
 Pythagorean Theorem Tutorial Pythagorean Theorem Tutorial
Pythagorean Theorem Tutorial
salynkatko
 
GCSE-TrigonometryOfRightAngledTriangles.pptx
GCSE-TrigonometryOfRightAngledTriangles.pptxGCSE-TrigonometryOfRightAngledTriangles.pptx
GCSE-TrigonometryOfRightAngledTriangles.pptx
Hasifa5
 
Ae 100m5 ficha_avalia_5
Ae 100m5 ficha_avalia_5Ae 100m5 ficha_avalia_5
Ae 100m5 ficha_avalia_5
AprenderIngls1
 
Task 6
Task 6Task 6
Task 6
terry96
 
The unit circle edu 653
The unit circle edu 653The unit circle edu 653
The unit circle edu 653
SarahmAllen
 
Geometry slides Year 9 NZ
Geometry slides Year 9 NZGeometry slides Year 9 NZ
Geometry slides Year 9 NZ
gilem488
 
Física001
Física001Física001
Física001
elvismujica
 
Get the Picture
Get the PictureGet the Picture
Get the Picture
cachs_computing
 
2016 sadness doll
2016 sadness doll2016 sadness doll
2016 sadness doll
Andrea Sanjuan
 
Self Study Module - Visualising solid shapes (1) (1) (1).pptx
Self Study Module - Visualising solid shapes (1) (1) (1).pptxSelf Study Module - Visualising solid shapes (1) (1) (1).pptx
Self Study Module - Visualising solid shapes (1) (1) (1).pptx
chandana35457
 
Management Aptitude Test 18 Nov
Management Aptitude Test 18 NovManagement Aptitude Test 18 Nov
Management Aptitude Test 18 Nov
Dr. Trilok Kumar Jain
 
Management Aptitude Test 18 Nov Ii
Management Aptitude Test 18 Nov IiManagement Aptitude Test 18 Nov Ii
Management Aptitude Test 18 Nov Ii
Dr. Trilok Kumar Jain
 
Ratio and proportion
Ratio and proportionRatio and proportion
Ratio and proportion
Nurina Ayuningtyas
 
DIGITAL TEXT BOOK
DIGITAL TEXT BOOKDIGITAL TEXT BOOK
DIGITAL TEXT BOOK
Akhil Aji
 

Similar to Jesse's geometry through micro worlds (20)

Disegnare un anello con Illustrator
Disegnare un anello con IllustratorDisegnare un anello con Illustrator
Disegnare un anello con Illustrator
 
Dino's DEV Project
Dino's DEV ProjectDino's DEV Project
Dino's DEV Project
 
primary maths p5- igcse collection
primary maths  p5- igcse collectionprimary maths  p5- igcse collection
primary maths p5- igcse collection
 
December 19, 2014.
December 19, 2014.December 19, 2014.
December 19, 2014.
 
Dino's DEV Project
Dino's DEV ProjectDino's DEV Project
Dino's DEV Project
 
Module i circular functions
Module i   circular functionsModule i   circular functions
Module i circular functions
 
Pythagorean Theorem Tutorial
 Pythagorean Theorem Tutorial Pythagorean Theorem Tutorial
Pythagorean Theorem Tutorial
 
GCSE-TrigonometryOfRightAngledTriangles.pptx
GCSE-TrigonometryOfRightAngledTriangles.pptxGCSE-TrigonometryOfRightAngledTriangles.pptx
GCSE-TrigonometryOfRightAngledTriangles.pptx
 
Ae 100m5 ficha_avalia_5
Ae 100m5 ficha_avalia_5Ae 100m5 ficha_avalia_5
Ae 100m5 ficha_avalia_5
 
Task 6
Task 6Task 6
Task 6
 
The unit circle edu 653
The unit circle edu 653The unit circle edu 653
The unit circle edu 653
 
Geometry slides Year 9 NZ
Geometry slides Year 9 NZGeometry slides Year 9 NZ
Geometry slides Year 9 NZ
 
Física001
Física001Física001
Física001
 
Get the Picture
Get the PictureGet the Picture
Get the Picture
 
2016 sadness doll
2016 sadness doll2016 sadness doll
2016 sadness doll
 
Self Study Module - Visualising solid shapes (1) (1) (1).pptx
Self Study Module - Visualising solid shapes (1) (1) (1).pptxSelf Study Module - Visualising solid shapes (1) (1) (1).pptx
Self Study Module - Visualising solid shapes (1) (1) (1).pptx
 
Management Aptitude Test 18 Nov
Management Aptitude Test 18 NovManagement Aptitude Test 18 Nov
Management Aptitude Test 18 Nov
 
Management Aptitude Test 18 Nov Ii
Management Aptitude Test 18 Nov IiManagement Aptitude Test 18 Nov Ii
Management Aptitude Test 18 Nov Ii
 
Ratio and proportion
Ratio and proportionRatio and proportion
Ratio and proportion
 
DIGITAL TEXT BOOK
DIGITAL TEXT BOOKDIGITAL TEXT BOOK
DIGITAL TEXT BOOK
 

More from Yr05

Camp reflection
Camp reflectionCamp reflection
Camp reflection
Yr05
 
Camp reflection
Camp reflectionCamp reflection
Camp reflection
Yr05
 
Camp reflection
Camp reflectionCamp reflection
Camp reflection
Yr05
 
Maker day term 3
Maker day term 3Maker day term 3
Maker day term 3
Yr05
 
Camp
CampCamp
Camp
Yr05
 
A history of robots
A history of robotsA history of robots
A history of robots
Yr05
 
A History of Robots
A History of RobotsA History of Robots
A History of Robots
Yr05
 
Henry's shapes and angles
Henry's shapes and anglesHenry's shapes and angles
Henry's shapes and angles
Yr05
 
Emmy's microworlds presentation
Emmy's microworlds presentationEmmy's microworlds presentation
Emmy's microworlds presentation
Yr05
 
RGM refection
RGM refectionRGM refection
RGM refection
Yr05
 
Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!
Yr05
 
Emmy's rube goldberg machine
Emmy's rube goldberg machineEmmy's rube goldberg machine
Emmy's rube goldberg machine
Yr05
 
Rube goldberg reflection
Rube goldberg reflectionRube goldberg reflection
Rube goldberg reflection
Yr05
 
Henry's shapes and angles
Henry's shapes and anglesHenry's shapes and angles
Henry's shapes and angles
Yr05
 
Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!
Yr05
 
Rube goldberg reflection
Rube goldberg reflectionRube goldberg reflection
Rube goldberg reflection
Yr05
 
Microworlds evie
Microworlds evieMicroworlds evie
Microworlds evie
Yr05
 
Rube goldberg machine by Reuben
Rube goldberg machine by ReubenRube goldberg machine by Reuben
Rube goldberg machine by Reuben
Yr05
 
A simple way to trap a mouse
A simple way to trap a mouseA simple way to trap a mouse
A simple way to trap a mouse
Yr05
 
Rube goldberg machine reflection
Rube goldberg machine reflectionRube goldberg machine reflection
Rube goldberg machine reflection
Yr05
 

More from Yr05 (20)

Camp reflection
Camp reflectionCamp reflection
Camp reflection
 
Camp reflection
Camp reflectionCamp reflection
Camp reflection
 
Camp reflection
Camp reflectionCamp reflection
Camp reflection
 
Maker day term 3
Maker day term 3Maker day term 3
Maker day term 3
 
Camp
CampCamp
Camp
 
A history of robots
A history of robotsA history of robots
A history of robots
 
A History of Robots
A History of RobotsA History of Robots
A History of Robots
 
Henry's shapes and angles
Henry's shapes and anglesHenry's shapes and angles
Henry's shapes and angles
 
Emmy's microworlds presentation
Emmy's microworlds presentationEmmy's microworlds presentation
Emmy's microworlds presentation
 
RGM refection
RGM refectionRGM refection
RGM refection
 
Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!
 
Emmy's rube goldberg machine
Emmy's rube goldberg machineEmmy's rube goldberg machine
Emmy's rube goldberg machine
 
Rube goldberg reflection
Rube goldberg reflectionRube goldberg reflection
Rube goldberg reflection
 
Henry's shapes and angles
Henry's shapes and anglesHenry's shapes and angles
Henry's shapes and angles
 
Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!Turtle shapes and commands on micro worlds!
Turtle shapes and commands on micro worlds!
 
Rube goldberg reflection
Rube goldberg reflectionRube goldberg reflection
Rube goldberg reflection
 
Microworlds evie
Microworlds evieMicroworlds evie
Microworlds evie
 
Rube goldberg machine by Reuben
Rube goldberg machine by ReubenRube goldberg machine by Reuben
Rube goldberg machine by Reuben
 
A simple way to trap a mouse
A simple way to trap a mouseA simple way to trap a mouse
A simple way to trap a mouse
 
Rube goldberg machine reflection
Rube goldberg machine reflectionRube goldberg machine reflection
Rube goldberg machine reflection
 

Recently uploaded

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 

Recently uploaded (20)

DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 

Jesse's geometry through micro worlds

  • 2. Contents  Shooting Star 2………………………………………………………………………………………………….3  Disco Bowling Ball .…………………………………………………………………………………………..4  Sharp-Cog ………………………………………………………………………………………………………….5  Disco Slinky ……………………………………………………………………………………………………….6  Flag Wave …….……………………………………………………………………………………………………7  Windmill Blowtoy ………………………………………………………………………………………………8
  • 3. Shooting Star 2 The program works by first clearing the graphics. Then, the turtle named ‘music’ plays music that I created as the second turtle draws. The second turtle sets the background to black, sets it’s heading to 355° and then moves with the pen up to specified coordinates on a Cartesian plane. A variable called ‘count’ is set to 410. Then the turtle does ‘count’ times of the next section of the program. The next section sets the colour to :i plus 1. Since it says dotimes, :i starts as zero and increments by one every time. The next section of the program repeats five times. It goes forward :i pixels and right turns 144°. Then it waits 0.01 turtle seconds, right turns one tenth and goes forward two tenths and repeats, the object increasing in size, curving and changing the colour. If you remove the internal lines the star or decagon has two sets of five equal angles: five acute (36°) and five obtuse (252°). Even though the shape increases in size, the angles never change. If you don’t remove the lines there are five 108° angles, five 36° angles and ten 72° angles. The end result of this shape is not a polygon as three of the sides are curved. I figured out how to do this while learning about variables and changing colour with my Dad.
  • 4. Disco Bowling Ball This program works with lots of other programs so I’ll explain them all. The first program is ‘turn’. In the command box, you decide what the radius is and how much of the circumference you want to turn and in which direction. Then, ‘turn’ sets a variable of the circumference as 2 times the radius times pi. It then repeats the absolute value of how much of the circumference you entered in the commands box. (The absolute value of negative three would be three). It goes forward the circumference divided by three hundred and sixty. Then there is an ifelse statement that says if degrees is less than zero, left turn one degree or else right turn one degree. The second program is a bowling ball. It says to ‘turn’ that the radius of the circle is 300 divided by pi and that the percentage of the circumference is 360 (a full circle). Then it sets the turtle’s heading to the right and tells it to lift the pen up, go forward fifty and put the pen down. It then repeats the following 360 times: right turn one, forward a tenth, creating the first finger hole. After this it puts the pen up and moves the turtle forward twenty and then puts the pen down again. Next, it repeats the following 360 times to create the second finger hole: right turn one degree, forward one tenth. The program sets the turtle’s heading to 315 degrees, puts the pen up, goes forward 18.2, puts the pd and repeats the following 360 times to create the last finger hole: right turn one degree, forward a tenth. Then it puts the pen up, sets the turtle’s heading right and goes forward 20. It waits five turtle seconds and then fills the ball. ‘Discobowl’ works by doing bowling ball and repeats the following twelve and a half times. The programs optional 1,2,3,4,5,6 and 7 all set the colour to a different colour, sets the turtle’s heading and puts the pen up, and it goes forward ten. Then it fills the space with the set colour, creating a disco effect. Geometrically, a perfect circle has no angles and only one side so a turn of 360 degrees would have infinite angles. I figured out how to do this by making optional effects and a bowling ball for a challenge and then combining the two.
  • 5. Sharp Cog The program commences with ‘turn’. Then it does ‘petal’. When you type petal in the commands box you type a number with it for the size of the petal to be stored in a variable. The program tells the turtle to repeat the following two times: forward the petal’s size, ‘turn’ the petal’s size multiplied by two with a ninety degree ‘turn’. Then, it goes forward the petal’s size times two, ‘turn’s the petal’s size times two and negative ninety finishing with a one hundred and eighty degree turn. ‘Pinwheel’ is the third program. ‘Pinwheel’ begins by hiding the turtle and clearing the graphics. After this it repeats the following how ever many petals you ask for: make a size twenty petal, right turn 360 divided by how many petals so there will always be the perfect amount of petals on each shape. A sharp cog is a ‘pinwheel’ with ninety petals, looking like a sharp cog, hence the name. This is not a polygon as it has curvy sides. Although this shape has curvy lines, it still has angles. Despite a 1080 pinwheel’s look, it still isn’t a circle as three hundred and sixty divided by one thousand and eighty is not as accurate as pi. I learnt how to do this by watching a YouTube clip with something very similar and altering the program slightly. A Sharp Cog A 1080 Petal Pinwheel
  • 6. Disco Slinky The program begins by clearing the graphics. Then it say do the following 360 while making :i zero and every time it goes through the loop it adds one to :i. It sets the colour to :i hence the different colours. After this it sets the turtles heading to :i and ‘turn’s 100 and - 360. A circle is not a polygon as it has curved sides. The shape when finished looks like one large circle but there are spaces in between the circles so it isn’t round. I figured this out really easily after doing many similar programs and just applying my knowledge. An Incomplete Disco Slinky
  • 7. Flag Wave This program begins by clearing the graphics, hiding the turtle and putting the pen down. It the sets three variables: “a becomes one, “size becomes one and count becomes 99950. Then the program repeats the following :count times: Set the turtle’s position on the Cartesian plane to the origin, move the turtle forward :size and set the turtle’s heading to :a. It then sets the colour to :a and repeats the following four times: forward :size, right turn ninety degrees. Finally, it makes “a :a + 1 and “size :size + 0.05, making the shape increase in size and change colour. The shape to the right has two sides; one curved and one straight. One of these flags is a line with a square on top but it still isn’t a polygon as the flag isn’t enclosed (a line sticks out). I figured out how to do this by making disco square which is exactly the same except it doesn’t stick out like a flag. I just added forward :size (circled) and made something new.
  • 8. Windmill Blowtoy The first program is ‘test_vars’. It first sets two variables: “a and “b. In this case it sets both to one hundred and forty. Then, it makes “c the square root of the sum of :a squared and :b squared (pythagoras theorem). It then makes the turtle move backwards :a, right turn ninety and forward :b. Next, left turn the arc tangent of :a divided by :b. Finally, the turtle moves forward :c (the hypotenuse). The second program is ‘windmill blowtoy’. This program begins by clearing the graphics, hiding the turtle, putting the pen down and repeating ‘test_vars’ eight times. It makes this shape because at the end of the program I don’t tell the turtle to turn back to it’s original heading. Next, the program sets two variables: “angle and “colour. Then it set the colour to eight, put the pen up and repeats the following 151 times: Set the turtles position to the origin. Then, it makes “colour :colour + ten, hence the changing colour. It sets the turtles heading to angle, moves the turtle forward twenty. It sets the colour to the variable :colour and fills the space that the turtle is in. Then it makes “angle :angle + 45 so it goes forward into the next triangle the next time around. I figured out how to do this by learning about variables with my dad and because my excellent teacher Mrs. Watson set me the challenge of making ‘one of those blow toys you buy at a fair’. This shape is my only polygon in this power point and it is a “hexadecagon”.