Logo is a simple programming language that will allow us to make graphical designs.
Getting Started
Step 1: Read the following link very carefully. basic.htm It will help you get a better understanding of how logo works. Make sure that you understand it well enough to be quizzed on it before you proceed.
Simple Commands
Step 2: Read the following links very carefully. simplecommands.html
They will help you get a better understanding of how to type out commands in logo. Make sure that you know the commands before you proceed.
Polygons
Step 3: Read the following link very carefully.
It will help you get a better understanding of how to code out different polygons in logo. This page will be very helpful when you start making different shapes.
Good Programming
Step 4: Read the following paragraph very carefully.
As you begin to type commands watch that you type them in correctly. When you get them all typed in click the “line by line” button. This will show you what every command does, and it will tell you were your mistakes are as the program runs. If you run out of time, you can always save your work by selecting the text (control-S), copying the typed text(control-C), pasting (control-V) into notepad, and saving it as a text file.
Step 5: The following link will take you to a page where you can start programming in Logo. Start typing the code1 through code10 on your worksheet. Make sure to answer the questions completely, especially the ones that ask you to write out the code. If you have any questions go back and read steps 1 through 4. Make sure that you show the instructor what you created in code10 so you get credit for completion.
http://library.thinkquest.org/18446/eprogram.shtml
If you get done with the worksheet 1 start typing out your own programs in Logo. See what all you can make. Make sure to save your work in notepad (see step 4) so that you can use it later.
Debugging Code
Step 6: After completing Worksheet1, you can start working on Worksheet2. The following link will take you to a page where you can start programming in Logo. Start typing the code1 and code2 on your worksheet. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 4.
http://library.thinkquest.org/18446/eprogram.shtml
Writing Code
Step 6: After completing the front side of Worksheet2, you can start working on the backside of the sheet. The task to complete is to write your first name. Read the directions on the worksheet closely. The following link will take you to a page where you can start programming in Logo. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 4.
http://library.thinkquest.org/18446/eprogram.shtml
Procedures
Step 7: A procedure is segment of code that is reused. Instead of retyping the code again and again and again, it is much simpler to label a bit of code and tell the computer where the find it. You tell the computer where to find a procedure by using the “goto” command. Worksheet3 allows you to practice working with procedures. The following link will take you to a page where you can start programming in Logo. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 4.
http://library.thinkquest.org/18446/eprogram.shtml
Re-using Code
Step 8: A procedure is segment of code that is reused. Instead of retyping the code again and again and again, it is much simpler to label a bit of code and tell the computer where the find it.
Worksheet3 allows you to practice working with procedures. The following link will take you to a page where you can start programming in Logo. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 4.
http://library.thinkquest.org/18446/eprogram.shtml
Writing Your Own Procedures
Step 9: A procedure is segment of code that is reused. Instead of retyping the code again and again and again, it is much simpler to label a bit of code and tell the computer where the find it.
Worksheet4 allows you to practice writing out your own procedures. The following link will take you to a page where you can start programming in Logo. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 8.
http://library.thinkquest.org/18446/eprogram.shtml
Variables
Step 10: Variables allow you to reuse code by changing a number value. Using variables also allows you to keep you code much cleaner and simpler to maintain.
Worksheet5 allows you to practice working with variables. The following link will take you to a page where you can start programming in Logo. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 9.
http://library.thinkquest.org/18446/eprogram.shtml
Repeat Command
Step 11: The repeat command allows you to repeat a command for as many times as you would like.
Worksheet5 allows you to practice working with the repeat command. The following link will take you to a page where you can start programming in Logo. Make sure that you stop after every few lines of code to check your code for errors. Fix them as soon as they appear. If you have any questions go back and read steps 1 through 10.
http://library.thinkquest.org/18446/eprogram.shtml
Advanced Polygons