This is a simplified version of the programming language Logo. Use it to draw shapes by moving the turtle (arrow) around the screen using the following commands:

fd (Forward)

Example: fd 10 will move the turtle forward ten steps.

bk (Backward)

Example: bk 5 will move the turtle backwards five steps.

rt (Right turn)

Example: rt 90 will turn the turtle 90^{o} to the right.

lt (Left turn)

Example: lt 45 will turn the turtle 45^{o} to the left.

ct (Center turtle)

cs (Clear screen)

pu (Pen up)

The turtle can move without drawing a line.

pd (Pen down)

repeat

Example: repeat 4[fd 10 rt 90] will draw a square.

pc (Pen colour)

Example: pc 2 0 = black, 1 = blue, 2 = red etc

Challenge 1

Use the available logo commands to produce a letter L which looks similar to this:

Challenge 2

Use the available logo commands to produce a letter T which looks similar to this:

Challenge 3

Use the available logo commands to produce a letter F which looks similar to this:

Challenge 4

Use the repeat command to draw a square.

Challenge 5

Use the repeat command to draw a pentagon.

Challenge 6

Use the repeat command to draw a hexagon.

Challenge 7

Follow the path to the 'Finish' without going off the path. How quickly can you do this?

Stopwatch

Challenge 8

What is the smallest number of shots you can use to get around this golf course?

Challenge 9

Use the pu and pd commands to draw a one square inside another.

Challenge 10

Draw a colourful bunch of flowers.

Many other online mathematical activities are available free at Transum Software.

Logo is a simple programming language devised by Seymour Papert for educational
purposes. Students can control the movement of a 'turtle' which draws lines on the screen.
Students learn about lengths and angles while creating diagrams and patterns. The
learning takes place as students experiment, get feedback and revise their actions in a
non-judgmental environment. Students develop a much better understanding of angles
being an amount of turning than they do from more traditional, static exercises.

Logo
is a wonderful application to use when learning about the properties of shapes
and angles. Using the repeat command to draw a triangle usually results in a
significant and poignant learning moment as students grasp the difference
between the internal and external angles.

You can find in the left panel above instructions and a series of challenges for the student
who has not used Logo before. Click the blue buttons to move through the challenges.
Students can use the snipping tool to capture pictures of their work which they can paste
into their notes. Please send Transum pictures of anything magnificent you produce with
this application.

"Awesome Fireworks:

"

Damian Johnson, Emmaus Catholic Primary School, Australia
Saturday, August 18, 2012

"I think this code produces a word but I can't find a site to produce it can you tell me what is says please cs pu lt 90 fd 75 fd 75 pd rt 90 fd 90 rt 90 fd 45 pu fd 15 rt 90 pd fd 90 lt 90 fd 45 lt 90 fd 90 rt 90 pu fd 15 rt 90 pd fd 90 pu bk 90 lt 90 pd fd 45 rt 90 fd 90 pu lt 90 fd 15 pd fd 45 lt 90 fd 45 lt 90 fd 45 rt 90 fd 45 rt 90 fd 45 pu fd 15 rt 90 pd fd 90 pu bk 45 lt 90 pd fd 45 rt 90 fd 45 pu lt 90 fd 15 pd fd 45 lt 90 fd 45 lt 90 fd 45 pu bk 45 rt 90 pd fd 45 lt 90 fd 45 pu bk 60 lt 90 pd fd 90 lt 90 fd 15 pu fd 15 lt 90 pd fd 90 pu bk 90 rt 90 pd fd 15 pu ."

Andrew, Badchaps@btinternet.com
Saturday, December 1, 2012

"A great way to create shapes and many other amazing images...i particularly liked the spectacular fireworks...tres bien and fantastique!"

Yuri.T, Yuri.T
Tuesday, January 29, 2013

"To Andrew, As far as I can see it spells Tunchsell."

Anonymous,
Friday, March 1, 2013

"I used this for my ict homework and I was glad you didnt have to download anything as ive used LOADS of memory on my computer. this was really useful but maybe you could put some hints in, because challenge ten was really difficult for someone my age."

Hannah, West Yorkshire, England Aged 11
Saturday, March 9, 2013

"Repeat 250[fd 20 rt 89] to make a circle."

Kieron, North Tyneside
Wednesday, March 13, 2013

"If you type in: repeat 360 [fd 1 rt 1] it makes an arc."

Jack Mac, Taupo, NZ
Thursday, April 4, 2013

"Guide to colours: PC 0 Black PC 1 Blue PC 2 Red PC 3 Green PC 4 Yellow PC 5 Purple If you mix red and plue it makes purple automatically. I assume if you mix yellow and blue it might make green but I haven't tried yet."

Jack Mac, Taupo, NZ
Friday, April 5, 2013

"Repeat 250[pc 1 fd 20 rt 89 pc 2 fd 20 rt 89] makes a vortex with a mixture of hues including purple."

Jack Mac, Taupo, NZ
Friday, April 5, 2013

"Repeat 500 [pc 1 fd 5 rt 44 pc 2 fd 5 rt 44 pc 3 fd 5 rt 44 pc 4 fd 5 rt 44 pc 5 fd 5 rt 44 pc 0 fd 5 rt 44] makes the most epic circle in the history of the universe!"

Jack Mac, Taupo, NZ
Tuesday, April 9, 2013

"Repeat 500 [pc 1 fd 5 rt 45 pc 2 fd 5 rt 44 pc 3 fd 5 rt 43 pc 4 fd 5 rt 42 pc 5 fd 5 rt 41 pc 0 fd 5 rt 40] makes an even EPIC-ER circle!"

Jack Mac, Taupo, NZ
Tuesday, April 9, 2013

"I really love this website especially the colors in it. But, I'm stuck on challenge number 10. I can make the stems and the little triangle on the bottom, but I cant make the flowers. But the really cool thing is that if you start out with the normal color (which is gray) and do "repeat 50 [fd 5 bk 5] it makes it darker."

Andrew Butler, Island Pacific Academy
Saturday, April 20, 2013

"Also, try do "repeat 1000 [pc 4 fd 5 rt 35 pc 1 fd 5 rt 35]" to make the Fire Circle."

Andrew Butler, Island Pacific Academy
Saturday, April 20, 2013

"I mean repeat 1000 [pc 4 fd 5 rt 35 pc 2 fd 5 rt 35"."

Andrew Butler, Island Pacific Academy
Saturday, April 20, 2013

"It is cool making flowers but how do you make one."

Aaron, Island Pacific Acadamy
Tuesday, April 23, 2013

"Rt 90 pc 3 repeat 500 [fd 5 rt 89] makes a green circle."

Lori, Lori
Tuesday, April 23, 2013

"Pc 1 repeat 500 [fd 5 rt 91] males the most perfect circle in the whole wide world!"

Andrew, Island Pacific Academy
Saturday, April 27, 2013

"Andrew - I ran it using kturtle (with some translation) and got "runsh3ll"."

Brent, Gmail
Tuesday, April 30, 2013

"Repeat 8[fd 3 rt 45] makes an octogon."

Sami Md, New York City,NY
Tuesday, April 30, 2013

"This is so funny, thank you very much! cs repeat 50[pc 1 fd 5 rt 45 pu fd 1 rt 1 pd pc 2 fd 5 rt 60 pu fd 1 rt 1 pd pc 3 fd 5 rt 75 pu fd 1 rt 1 pd pc 5 fd 5 rt 90 pu fd 1 rt 1 pd pc 4 fd 5 rt 145 pu fd 1 rt 1 pd ] makes a crazy colorful sun."

Rebeca Bayeh, Brazil
Thursday, May 16, 2013

"And this one makes a happy smiley! cs pc 3 pu fd 5 rt 270 pf 2 rt 270 pd fd 2 pu bk 2 rt 90 fd 4 rt 270 pd fd 2 pu rt 90 fd 5 pc 2 rt -90 pd repeat 20 [fd 1 rt -9]."

"Can someone tell me how to make the flowers, I'm finding it so hard."

Holly, Caliornia Usa
Sunday, June 23, 2013

"Hi there can you please help me to create those flowers on challenge 10 anyone?"

Ryan,
Tuesday, September 10, 2013

"( Rt 90 pc 3 repeat 500 [fd 5 rt 89] makes a green circle )is a green circle bold!"

Andi2up, The School
Thursday, September 19, 2013

"Great to be able to use Logo online without needing to install anything. Should the "turtle" move with the drawn line?

[Transum: Sorry MG. The problem was caused by an incomplete software upgrade. Thanks so much for letting us know. The problem has now been corrected.]"

MG, MG
Friday, October 4, 2013

"Cs pc 14 rt 90 fd 5 bk 10 fd 10 lt 45 fd 5 lt 135 fd 17 lt 135 fd 5 pu pc 9 lt 45 fd 5 lt 90 fd 4 pd fd 10 pc 5 rt 90 rt 45 fd 10 rt 135 fd 7 pu rt 90 pc 12 fd 7 lt 90 lt 45 pd fd 10 lt 135 fd 7 to make a colourful boat."

Emma, Sydney
Wednesday, October 30, 2013

"Repeat 100[pc 2 fd 5 rt 89 pc 4 fd 10 rt 89 pc 8 fd 15 rt 89] Makes the most epic circle :)."

Ricky-Lee, NZ
Tuesday, November 5, 2013

"Pc 3 repeat fd 10 rt 90 fd 10 rt 90 fd 10."

Maryam, Maryam
Saturday, January 4, 2014

"How do you make bundles of flower?"

Tiffany Zheng, Tiffany Zheng
Sunday, January 19, 2014

"Pu rt 180 fd 10 lt 180 pd fd 15 repeat 90[fd 5 bk 5 rt 4] That is how you do 1 flower for challenge 10, a bundle of flowers, configure it all you want, give it colour, add the bundle rotation, or show off to your friends."

Taylor, Me
Saturday, February 22, 2014

"How would you draw an 'N'."

Ree, Europe
Thursday, February 27, 2014

"I really loved this. I use the computer a lot and I also use this website a lot so for me all of the challenges were easy and also I like experimenting the different things I can make."

Lara, England
Friday, March 14, 2014

"Do repeat 100[fd 20 rt 89] = cool circle."

00,
Friday, March 28, 2014

"We started learning how to use Logo back in grade 8. I remember my first command, we started dividing 360/3 = 120. And so, I used repetitive capability to make fun shapes like this one: "repeat 120 [fd 5 bk 5 rt 3]" Try for yourself. This tool is a powerful designing operator, I would waste hours of my day punching commands that return fabulous sketches !!"

Omar Hadeed, Kuwait
Monday, April 28, 2014

"I used to be able to create procedures and they were stored on this great, really useful website. However, they've disappeared and I can't create any more. Is there a problem?

[Transum: Sorry Gary, procedures aren't available. Logo is on the plan to be updated later this year.]"

Gary, England
Wednesday, May 28, 2014

"I need help will making a flower I am just copying from the comments."

Sasha, Sasha
Monday, June 16, 2014

"To get an awesome shape type in this code repeat 99 [ fd 12 rt 85604 fd 24 lt 326677 fd 15]."

Rebecca, Aughton Primary School
Friday, June 20, 2014

"Repeat 500[pc 2 fd 14 rt 298 pc 14 bc 10 lt 509 pc 10 fd 15] it makes really cool stuff."

Vanya,
Monday, June 30, 2014

"Type in repeat 3 times rt 100 fd 10 lt 100 bk 9 look ."

Georgia,
Wednesday, July 16, 2014

"Hahahaha so funny 'repeat 5 [fd 10 rt 72]'."

Chipminkey, Kiwiland
Monday, September 8, 2014

"Hi guys these are all the colours that you can use- 0){= "black";} 1){= "blue";} 2){= "red";} 3){= "green";} 4){= "yellow";} 5){= "purple";} 6){= "lime";} 7){= "silver";} 8){= "orange";} 9){= "brown";} 10){= "navy";} 11){= "maroon";} 12){= "aqua";} 13){= "fuchsia";} 14){= "teal";} 15){= "white";}."."

Do you have any comments? It is always useful to receive
feedback and helps make this free resource even more useful for those learning Mathematics anywhere in the world.
Click here to enter your comments.