1
<!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application
2
Thanks a lot in advance.-->
3
<chapter id="getting-started">
5
>Erste Schritte</title>
7
>Beim ersten Start von &kturtle; sehen Sie folgendes Bild: <screenshot
9
>Hier ist ein Bildschirmfoto von &kturtle;, wenn Sie es das erste Mal starten</screeninfo
12
> <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject
15
>&kturtle;-Hauptfenster</phrase
19
> In diesem Handbuch zur Einführung wird angenommen, dass die Sprache der &turtlelang;-Befehle auf deutsch eingestellt ist. Die Spracheinstellung können Sie unter <menuchoice
21
>Einstellungen</guimenu
23
>Skript-Sprache</guisubmenu
25
> finden. Die hier für &kturtle; eingestellte Sprache wird für die &turtlelang;-Befehle verwendet, das ist nicht die Sprache für &kde; und für die grafische Oberfläche und die Menüs von &kturtle;.</para>
27
<sect1 id="first-steps">
29
>Erste Schritte mit &turtlelang;: Spielen Sie mit der Schildkröte!</title>
31
>Wie Sie sicher bemerkt haben, steht die Schildkröte mitten auf der Zeichenfläche: Sie lernen hier, die Schildkröte mit Befehlen im Quelltexteditor zu kontrollieren.</para>
33
<sect2 id="the-turtle-moves">
35
>Die Schildkröte bewegt sich</title>
37
>Beginnen Sie damit, die Schildkröte in Bewegung zu setzen. Unsere Schildkröte kennt drei Arten von Bewegungen. (1) sie kann vorwärts oder rückwärts gehen, (2) sie kann nach links oder rechts drehen und (3) sie kann direkt zu einer Position auf der Zeichenfläche gehen. Versuchen Sie zum Beispiel diese Befehle:</para>
43
Im Quelltexteditor können Sie Text direkt eingeben oder kopieren und einfügen. Mit <link linkend="file-execute"
48
>Ausführen</guimenuitem
51
> sehen Sie das Ergebnis.</para>
54
>Nach der Eingabe und Ausführung der oben gezeigten Befehle im Quelltexteditor ist Ihnen vielleicht folgendes aufgefallen:</para>
58
>Die Schildkröte bewegt sich — nach der Ausführung der Befehle — nach oben, zeichnet eine Linie und macht dann eine Vierteldrehung nach links. Dies haben haben Sie mit den Befehlen <link linkend="forward"
62
> und <link linkend="turnleft"
64
>linksdrehen</userinput
70
>Die Farbe des Codes hat sich bei der Eingabe verändert, diese Eigenschaft nennt sich <emphasis
71
>intuitive Hervorhebung</emphasis
72
> —, verschiedene Arten von Befehlen werden unterschiedlich dargestellt. Dies erleichtert das Lesen von Quelltexten.</para>
76
>Die Schildkröte zeichnet eine dünne schwarze Linie.</para>
80
>Vielleicht haben Sie auch eine Fehlermeldung bekommen. Das kann zwei Gründe haben, entweder haben Sie die Befehle falsch geschrieben oder Sie müssen noch die richtige Sprache für die &turtlelang;-Befehle einstellen (mit <menuchoice
82
>Einstellungen</guimenu
84
>Skript-Sprache</guisubmenu
91
>Sie sehen wahrscheinlich, das <userinput
92
>vorwärts 100</userinput
93
> die Schildkröte vorwärts bewegt und dabei eine Linie zeichnet, und das <userinput
94
>linksdrehen 90</userinput
95
> die Schildkröte um 90 <glossterm linkend="degrees"
97
> nach links dreht.</para>
100
>In den folgenden Verweisen zum Referenzhandbuch finden Sie ausführliche Erklärungen der neuen Befehle: <link linkend="forward"
104
>, <link linkend="backward"
106
>rückwärts</userinput
108
>, <link linkend="turnleft"
110
>linksdrehen</userinput
112
> und <link linkend="turnright"
114
>rechtsdrehen</userinput
119
<sect2 id="more-examples">
121
>Weitere Beispiele</title>
123
>Das erste Beispiel war sehr einfach, deshalb machen wir weiter!</para>
149
Auch hier können Sie den Quelltext eingeben oder kopieren und in den Quelltexteditor einfügen. Oder Sie öffnen die Datei <filename
153
> und führen sie aus (mit <link linkend="file-execute"
158
>Ausführen</guimenuitem
161
>), um das Ergebnis zu sehen. In den folgenden Beispielen werden diese Möglichkeiten zur Eingabe von Quelltext nicht mehr ausdrücklich genannt.</para>
164
>Wie Sie vielleicht festgestellt haben, benutzt das zweite Beispiel viel mehr Quelltext. Außerdem enthält es viele neue Befehle, die im folgenden kurz erklärt werden.</para>
167
>Mit dem Befehl <userinput
168
>zurücksetzen</userinput
169
> wird alles wieder wie direkt nach dem Start von &kturtle; eingestellt.</para>
173
>papiergröße 200,200</userinput
174
> setzt die Breite und Höhe der Zeichenfläche auf 200 <glossterm linkend="pixels"
176
>. Breite und Höhe sind gleich, also ist die Zeichenfläche ein Quadrat.</para>
180
>papierfarbe 0,0,0</userinput
181
> färbt die Zeichenfläche schwarz. <userinput
182
>papierfarbe 0,0,0</userinput
183
> ist eine <glossterm linkend="rgb"
184
>RGB-Kombination</glossterm
185
>, in der alle Werte auf <userinput
187
> gesetzt sind, das Ergebnis ist schwarz.</para>
191
>stiftfarbe 255,0,0</userinput
192
> setzt die Farbe des Zeichenstiftes auf Rot. <userinput
194
> ist eine <glossterm linkend="rgb"
195
>RGB-Kombination</glossterm
196
>, in der nur der Wert für Rot auf <userinput
198
> gesetzt ist, während die die anderen (Grün und Blau) den Wert <userinput
200
> (aus) haben. Das Ergebnis ist ein leuchtendes Rot.</para>
203
>Wenn Sie die Farbwerte nicht verstehen, finden Sie dazu weitere Erläuterungen unter dem Begriff <glossterm linkend="rgb"
204
>RGB-Kombinationen</glossterm
209
>stiftbreite 5</userinput
210
> setzt die Breite des Zeichenstiftes auf <userinput
212
> <glossterm linkend="pixels"
214
>. Nach diesem Befehl zeichnet die Schildkröte jede Linie mit einer Breite von <userinput
216
>, bis Sie die <userinput
217
>stiftbreite</userinput
218
> auf einen anderen Wert einstellen.</para>
222
>gehe 20,20</userinput
223
> bewegt die Schildkröte auf eine bestimmte Stelle auf der Zeichenfläche, die 20 <glossterm linkend="pixels"
225
> vom linken Rand und 20 <glossterm linkend="pixels"
227
> vom oberen Rand der Zeichenfläche entfernt ist. Mit dem Befehl <userinput
229
> zeichnet die Schildkröte keine Linie. </para>
233
>richtung 135</userinput
234
> setzt die Bewegungsrichtung der Schildkröte. Die Befehle <userinput
235
>linksdrehen</userinput
237
>rechtsdrehen</userinput
238
> ändern die Bewegungsrichtung der Schildkröte relativ zur vorhandenen Richtung. Der Befehl <userinput
240
> setzt die Bewegungsrichtung unabhängig von der vorhandenen Richtung neu.</para>
243
>Nach dem Befehl <userinput
245
> folgen viele <userinput
248
>linksdrehen</userinput
249
> Befehle. Diese Befehle erzeugen die aktuelle Zeichnung.</para>
252
>Zum Schluss bewegt der Befehl <userinput
254
> die Schildkröte zu Seite.</para>
257
>Lesen Sie die Verknüpfungen zur Befehlsreferenz, in der die einzelnen Befehle ausführlicher erklärt werden.</para>
265
<!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED"
267
<sect1 id="calculations">
269
>Simple Calculations</title>
274
<sect1 id="using_variables">
276
>Using Variables: creating 'number containers'</title>
281
<sect1 id="using_strings">
283
>Using strings: creating 'text containers'</title>
290
>Logic: asking the computer simple questions</title>
295
<sect1 id="recursion">
297
>Recursion: the Turtle is using itself</title>
299
Draw a maze for example