You may also like

problem icon

Chess

What would be the smallest number of moves needed to move a Knight from a chess set from one corner to the opposite corner of a 99 by 99 square board?

problem icon

2001 Spatial Oddity

With one cut a piece of card 16 cm by 9 cm can be made into two pieces which can be rearranged to form a square 12 cm by 12 cm. Explain how this can be done.

problem icon

Screwed-up

A cylindrical helix is just a spiral on a cylinder, like an ordinary spring or the thread on a bolt. If I turn a left-handed helix over (top to bottom) does it become a right handed helix?

Friezes Using Logo

Age 11 to 14 Challenge Level:

Below are two more recursive programs on a familiar theme that you might like to experiment with. Try varying the value of :T and or :A to see what effects you can achieve. Try if possible to anticipate what results when the variables are changed.

Why not experiment with greater degrees of randomness?

Can you make smaller trees? Smaller but stubbier trees? Tall thin trees?

TO BRAN5 :T :A
IF 30 > :T [STOP]
FD :T RT :A
BRAN5 :T * .7 :A * (.6 + .06 * RANDOM 10) LT :A * 2
BRAN5 :T * .7 :A * (.6 + .06 * RANDOM 10) RT :A
BK :T
END

Initially try BRAN5 250 45

TO BRAN6 :T :A
IF 20 > :T [STOP]
FD :T RT :A
BRAN6 :T * (.6 + .02 * RANDOM 10) :A * (.7 + .04 * RANDOM 10) LT :A * 2
BRAN6 :T * (.6 + .02 * RANDOM 10) :A * (.7 + .04 * RANDOM 10) RT :A
BK :T
END

Initially try BRAN6 230 35

Wallpaper patterns

Now, you might like to consider some patterns that can often be seen on wallpaper or fabrics or on car wheel trims. They are the five types of pattern involving the DIRECT ISOMETRIES. i.e those concerned with either a translation or rotation (of 60°, 90°, 120° and 180°) of a motif.

We invite you to replicate these patterns (or to use more a flambouyant motif) with some elegant programming and to study these patterns yet further.