ONLINE LOGO
This version of Logo is more powerful than the Level 1 version.
ht (hide turtle) st (show turtle) setpos (set position)Example: setpos[ 0 0 ] replaces CT (Centre turtle).
seth (set heading)Example: seth 45 rotates the turtle to a bearing of 045 o .
setpencolorExample: setpencolor "red replaces pc (pen colour)
arc angle radiusWithout moving the turtle, draws an arc centered on the turtle, starting at the turtle's heading. Example: arc 180 100
fillExample: setpencolor "yellow fill will flood fill the turtle's current position with yellow.
Challenge 1
Use the repeat command to draw a red pentagram:Challenge 2
Create this blue diagram of a pentagram inside a pentagon.Include two repeat commands in your code.Challenge 3
This envelope diagram can be drawn without going over any line twice. Practise using bearings!Use seth for this challenge (do not use rt or lt )Challenge 4
This diagram consists of a right-angled triangle and three squares.The sides of the bottom square are of length 100 and the sides of the square on the left are of length 75. Calculate the other lengths and angles or make a scale drawing before programming.Challenge 5
Your target is to draw this target with the aid of the arc and fill commands.Challenge 6
The mouth is open making a 60 o angle.Challenge 7
Construct a pie chart showing how you spend your time on a school day. Start by calculating the number of hours you: :: sleep; :: spend at school; :: eat; :: exercise; etc.Challenge 8
Draw a diagram to show the construction marks made when bisecting an angle with a pair of compasses.Challenge 9
Time for a flowerChallenge 10
Copy and paste the following code into logo:cs pu setpos [0 -150] repeat 3 [pd seth 300 arc 60 100 fd 100 pu bk 100 seth 0 fd 100] pd
This will produce the left side of a symmetric diagram. Complete the diagram by drawing the right side.Many other online mathematical activities are available free atTransum Software.
Description of Levels
Level 1 - Basic use of Logo commands to draw shapes
Level 2 - Some more Logo commands to draw more complex shapes
Level 3 - Use Logo procedures to draw more complex diagrams
History - See all of the commands you have typed into Logo this session.
More on Angles including lesson Starters, visual aids and investigations.
Commands you enter will appear here so you can find, modify, and re-run them.Clicking on commands will send them back to the input box so you can either run them again or modify them before running them.
Answers to this exercise are available in this panel when you are logged in to your Transum account. If you don’t yet have a Transum subscription one can be very quickly set up if you are a teacher, tutor or parent.
It is recommended that you do Level 1 before starting on Level 2 or Level 3.
You can find in the left panel above instructions and a series of challenges. Click the blue buttons to move through the challenges. You can use the snipping tool to capture pictures of your work which you can paste into your notes.
Click on the information tab above to see details of the Levels and a very useful 'history' feature which records all of the commands you type into Logo.
Notice in the top right corned of the input box there is a small arrow. Click that to enlarge the input box and transform it into a place where you can type in a number of commands that won't execute until you press the Run button.
This version of Logo (Logo Interpreter) has been adapted from source code kindly made available by Joshua Bell and other contributors.
Please send Transum pictures of anything magnificent you produce with this application or describe your programming.
David Eisenstat, US
See how complex designs can be produced with only a small amount of code. This competition winner is called Dahlia:
repeat 8 [rt 45 repeat 6 [repeat 90 [fd 2 rt 2] rt 90]]
The 6 can be replaced with 1 to 7 for other flowers.
Wikipedia, The Free Encyclopedia
Seymour Papert (1928 – 2016) was a South African-born American mathematician, computer scientist, and educator, who spent most of his career teaching and researching at MIT. He was one of the pioneers of artificial intelligence, and of the constructionist movement in education. He was co-inventor, with Wally Feurzeig and Cynthia Solomon, of the Logo programming language.
He created Logo as a tool to improve the way children think and solve problems. Papert insisted a simple language or program that children can learn, like Logo, can also have advanced functionality for expert users.
To appreciate the recursive power of Logo try pasting this into the input area above: