First Forward into Logo 8: More about Variables
Write a Logo program, putting in variables, and see the effect when you change the variables.
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
|
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