First forward into Logo 8: more about variables

Write a Logo program, putting in variables, and see the effect when you change the variables.

Exploring and noticing Working systematically Conjecturing and generalising Visualising and representing Reasoning, convincing and proving
Being curious Being resourceful Being resilient Being collaborative

Problem

First Forward Into Logo

Previous: FF7



You might like to learn some more Logo by going to Muggles, Logo and Gradients.

Consider the following procedure:

TO PATTERN :SIZE

REPEAT 5 [FORWARD :SIZE RT 144]

END



 

What is different about this procedure?



 

Did you notice :SIZE ?



 

It is called a VARIABLE .



 

It is always written in a particular way using a colon.



 

What do you think this is about?



 

What does the word variable suggest to you?



 

Why not type in the procedure above and then copy the following:
PATTERN 30
PATTERN 60
PATTERN 120
Image
First Forward into Logo 8: More about Variables



 

Or experiment with different numbers for yourself and see what patterns you can produce.

Are you feeling happier with the idea of a variable? If so why not explore further this idea of using a variable in those procedures you have met previously.

TO SQUARE :SIZE

REPEAT 4 [ FD :SIZE RT 90]

END

TO HEXAGON :S

REPEAT 6 [ FD :S RT 60]

END

TO DODECA :S

REPEAT 12 [BK :S LT 30]

END

 

Next: FF9