The LOGO Notebook
by Ron Mitchell
The LOGO Notebook is one of the best tutorials for anyone
who's had interest in SmartLOGO. Not only is Ron's style interesting
and easy to read, each new command or concept is consistently
backed up with engaging, well thought out examples.
If you need a good primer on SmartLOGO for the ADAM, look no further than here...
Table of Contents
The LOGO Notebook Part II: Variables by Ron Mitchell "This is the second in a series of articles about SmartLOGO. The information presented is not intended to replace a thorough reading of the SmartLOGO instruction manual, but rather to serve as a study guide and to provide readers with a different perspective on learning the language..." (added 2/6/2000) PDF version niad 84
The LOGO Notebook Part III: Color Commands by Ron Mitchell "Our last article covered LOGO variables, and finished with a short demo program that contained a beginning and an ending but not much in the middle. We're going to work on that as the 'Notebook' unfolds." (added 2/6/2000) PDF version niad 85
The LOGO Notebook Part IV: Introducing Mr. Turtle by Ron Mitchell "So far, we've covered a few essential commands in SmartLOGO, and we've begun the menu for a tutorial. We're going to leave the latter program aside for this issue, and introduce our friend the turtle." (added 2/1/2000) PDF version niad 86
The LOGO Notebook Part V: Advanced Uses of Turtles by Ron Mitchell "We've covered some basic concepts on the LOGO turtle including heading, directions, position, and how to set each of these parameters. It is also possible to change the shape of the turtle. In fact, there are 30 turtles available and each one may assume a shape of its own. Each is capable of independent movement around the screen, and each is capable of following instructions independently of the others...." (added 2/5/2000 PDF version niad 87
The LOGO Notebook Part VI: Conditional Statements by Ron Mitchell "The proper use of conditional statements is an essential part of all but the most simple of programs. Without conditionals, ADAM will quite simply process your program from its beginning, instruction by instruction, to it's end with no attention paid to the poor user sitting there watching..." (added 2/6/2000) PDF version niad 88
The LOGO Notebook Part VII: Trying to Solve a Mystery by Ron Mitchell "In this segment of the Notebook we've got something of a mystery, and I wouldn't mind hearing from someone with a suitable explanation. My four source texts on the LOGO language provide absolutely no clue at all, unless I'm missing something. That's possible!" (added 2/8/2000) PDF version niad 90
The LOGO Notebook Part VIII: A Few Loose Ends by Ron Mitchell "We
will spend this article and the next tying up a few loose ends so as to
be in reasonable shape to return to our tutorial as soon as possible. We
now have a few LOGO tools at our disposal and we should be able to do
something useful... soon..." (added 3/11/2000)
The LOGO Notebook Part IX: SmartLOGO Can Do It Also by Ron Mitchell "Last article (issue 6.1), I gave you an assignment. If you recall, we were saying that LOGO has no means of picking out characters within a string. There is a LOGO primitive to determine the first element of a LOGO list (FIRST), and there is another primitive that will give you the last element of the list (LAST). We even have primitives that will pick out everything but the first element (BUTFIRST) or the last element (BUTLAST)..." (added 3/3/2000) PDF version niad 92
The LOGO Notebook Part X: A LOGO Tutorial from Scratch by Ron Mitchell "We now know a thing or two about the LOGO language. Let's see if we can put our knowledge to work. This may take a while. Over the next few editions of the notebook, we're going to begin building our tutorial..." (added 3/11/2000) PDF version niad 93
The LOGO Notebook Part XI: The LOGO Tutorial by Ron Mitchell "In this issue, we'll set up the opening screen, or the first part of it at least. The program is as follows; type it in and try it out..." (added 3/11/2000) PDF version niad 93
The LOGO Notebook Part XII: The Logo Tutorial, Continued by Ron Mitchell niad 94
The LOGO Notebook Part XIII: Memory Managment by Ron Mitchell niad 95
The LOGO Notebook Part XIV: Using Expansion RAM in SmartLOGO by Guy Cousineau niad 96
The LOGO Notebook Part Extra1: Input From The Keyboard by Ron Mitchell We've set up an introductory screen for our LOGO tutorial, but we have some work to do before we can go too much further. We don't have too many tools to allow us to process user input from the keyboard. What we've done is throw up a screen full of choices to allow our user to enter the program, and hopefully to do something useful. But we haven't said to much about what happens when a key is pressed.
The LOGO Notebook Part Extra2: LOGO Sessions by Ron Mitchell When it comes to learning something new, it's the hard 'trench- slogging' that eventually does the trick. Quite obviously, repetition is the key and I am certainly not the first one in all of human existance to have discovered that. There are times when I come back to this Notebook just before deadline and work feverishly to get something out; anything. This is one of those times. All I can share with you is what I learn. This time I've tried a few different things, little things which will help you get going more quickly when you do get to your LOGO sessions.
The LOGO Notebook Part Extra3: LOGO's Online Editor by Ron Mitchell The business of editing procedures within the LOGO workspace can be done in a couple of ways. Last time the reader will recall that we encountered something of a problem in that the procedure being prepared to drive the 'clock' demon eneded up in the workspace along with the startup file that had been previously loaded. Editing a new procedure seemed to require that we first erase everything else so as to provide a 'clean' environment for the new job at hand. In doing that, we ended up killing all previous work