SPIRALS

 


Try out this procedure to draw a spiral (× = a space)

to×spiral×:side
fd×:side
rt×90
if×:side×>×100×[stop]
spiral×:side×+×1
end
Try the procedure again without the conditional statement. What happens?

Now try changing the angle to make these. (Hint! try 91 degrees)






Now try changing the angle and the increment for side to make:




Can you make a circular spiral?


Teacher Notes (Aims of activity):
Develop an understanding of a recursive procedure and the need for conditional statements (ICT - Developing ideas)
Extend understanding of variables (ICT - Developing ideas)
Extend understanding of mathematical relationships(Maths - shape, space & measure)
Provoke the use of fractions and decimals (:side + 0.5 ... ) (Numeracy)

Sample activity from "Beginning Logo" booklet written by Gill Deadman, January 1998