The KTurtle Handbook
Next

The KTurtle Handbook

Cies Breijs

Anne-Marie Mahfouf

Revision 0.6 (2005-12-10)

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

KTurtle is an educational programming environment using the Logo programming language. The unique quality of LOGO is that the programming commands are translated to the language of the 'programmer' so he/she can program in his/her native language.


Table of Contents

1. Introduction
What is Logo?
Features of KTurtle
2. Using KTurtle
The Code Editor
The Canvas
The Menubar
The File Menu
The Edit Menu
The View Menu
The Tools Menu
The Settings Menu
The Help Menu
The Toolbar
The Statusbar
3. Getting Started
First steps with Logo: meet the Turtle!
The Turtle Moves
More examples
4. KTurtle's Logo Programming Reference
Different Instruction Types
Commands
Numbers
Strings
Names
Assignments
Math Symbols
Questions
Question Glue-Words
Comments
Commands
Moving the turtle
The turtle has a pen
Commands to control the canvas
Commands to clean up
The turtle is a sprite
Can the turtles write?
A command that rolls dice for you
Input and feedback though dialogs
Containers
Variables: number containers
Containers that contain text (strings)
Can the Turtle do math?
Asking questions, getting answers...
Questions
Question Glue
Controlling execution
Have the turtle wait
Execute "if"
The "while" loop
If not, in other words: "else"
The "for" loop, a counting loop
Create your own commands with “learn
5. Glossary
6. Translator's Guide to KTurtle
Creating a Directory to hold the Translated Files
How To Translate the Logo Keywords (commands)
How To Translate the Syntax Highlighting Files
How To Translate the Examples
7. Credits and License
A. Installation
How to obtain KTurtle
Compilation and Installation

List of Tables

4.1. Types of questions
4.2. Question glue-words
5.1. Different types of code and their highlight color
5.2. Often used RGB combinations
Next
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team