Warning, /education/kturtle/po/de/docs/kturtle/getting-started.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="getting-started"> 0002 <title 0003 >Erste Schritte</title> 0004 <para 0005 >Beim ersten Start von &kturtle; sehen Sie folgendes Bild:</para> 0006 <screenshot> 0007 <screeninfo 0008 >Hier sehen Sie ein Bildschirmfoto von &kturtle;, wenn Sie es zum ersten Mal starten</screeninfo> 0009 <mediaobject> 0010 <imageobject> 0011 <imagedata fileref="mainwindow.png" format="PNG"/> 0012 </imageobject> 0013 <textobject> 0014 <phrase 0015 >&kturtle; beim ersten Start</phrase> 0016 </textobject> 0017 </mediaobject> 0018 </screenshot> 0019 <para 0020 >In diesem Handbuch zur Einführung wird angenommen, dass die Sprache der &turtlescript;-Befehle auf deutsch eingestellt ist. Die Spracheinstellung können Sie unter <menuchoice 0021 ><guimenu 0022 >Einstellungen</guimenu 0023 ><guisubmenu 0024 >Skript-Sprache</guisubmenu 0025 ></menuchoice 0026 > finden. Die hier für &kturtle; eingestellte Sprache wird für die &turtlescript;-Befehle verwendet, das ist nicht die Sprache für &kde; und für die grafische Oberfläche und die Menüs von &kturtle;.</para> 0027 0028 <sect1 id="first-steps"> 0029 <title 0030 >Erste Schritte mit &turtlescript;: Spielen Sie mit der Schildkröte!</title> 0031 <para 0032 >Wie Sie sicher bemerkt haben, steht die Schildkröte mitten auf der Zeichenfläche: Sie lernen hier, die Schildkröte mit Befehlen im Editor zu kontrollieren.</para> 0033 0034 <sect2 id="the-turtle-moves"> 0035 <title 0036 >Die Schildkröte bewegt sich</title> 0037 <para 0038 >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 springen. Versuchen Sie zum Beispiel diese Befehle:</para> 0039 <para> 0040 <screen 0041 >vorwärts 100 0042 linksdrehen 90 0043 </screen 0044 >Im Editor können Sie Text direkt eingeben oder kopieren und einfügen. Mit <link linkend="run-execute" 0045 ><menuchoice 0046 ><guimenu 0047 >Ausführen</guimenu 0048 ><guimenuitem 0049 >Ausführen</guimenuitem 0050 ></menuchoice 0051 ></link 0052 > sehen Sie das Ergebnis.</para> 0053 0054 <para 0055 >Nach der Eingabe und Ausführung der oben gezeigten Befehle im Editor ist Ihnen vielleicht folgendes aufgefallen:</para> 0056 <orderedlist> 0057 <listitem 0058 ><para 0059 >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 Sie mit den Befehlen <link linkend="forward" 0060 ><userinput 0061 >vorwärts</userinput 0062 ></link 0063 > und <link linkend="turnleft" 0064 ><userinput 0065 >linksdrehen</userinput 0066 ></link 0067 > erreicht.</para> 0068 </listitem> 0069 <listitem> 0070 <para 0071 >Die Farbe des Codes hat sich bei der Eingabe verändert, diese Eigenschaft nennt sich <emphasis 0072 >intuitive Hervorhebung</emphasis 0073 > —, verschiedene Arten von Befehlen werden unterschiedlich dargestellt. Dies erleichtert das Lesen von Quelltexten.</para> 0074 </listitem> 0075 <listitem> 0076 <para 0077 >Die Schildkröte zeichnet eine dünne schwarze Linie.</para> 0078 </listitem> 0079 <listitem> 0080 <para 0081 >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 &turtlescript;-Befehle einstellen (mit <menuchoice 0082 ><guimenu 0083 >Einstellungen</guimenu 0084 ><guisubmenu 0085 >Skript-Sprache</guisubmenu 0086 ></menuchoice 0087 >).</para> 0088 </listitem> 0089 </orderedlist> 0090 0091 <para 0092 >Sie sehen wahrscheinlich, das <userinput 0093 >vorwärts 100</userinput 0094 > die Schildkröte vorwärts bewegt und dabei eine Linie zeichnet, und das <userinput 0095 >linksdrehen 90</userinput 0096 > die Schildkröte um 90 <glossterm linkend="degrees" 0097 >Grad</glossterm 0098 > nach links dreht.</para> 0099 0100 <para 0101 >In den folgenden Verweisen zum Referenzhandbuch finden Sie ausführliche Erklärungen der neuen Befehle: <link linkend="forward" 0102 ><userinput 0103 >vorwärts</userinput 0104 ></link 0105 >, <link linkend="backward" 0106 ><userinput 0107 >rückwärts</userinput 0108 ></link 0109 >, <link linkend="turnleft" 0110 ><userinput 0111 >linksdrehen</userinput 0112 ></link 0113 > und <link linkend="turnright" 0114 ><userinput 0115 >rechtsdrehen</userinput 0116 ></link 0117 >.</para> 0118 </sect2> 0119 0120 <sect2 id="more-examples"> 0121 <title 0122 >Weitere Beispiele</title> 0123 <para 0124 >Das erste Beispiel war sehr einfach, deshalb machen wir weiter!</para> 0125 0126 <para> 0127 0128 <screen 0129 >zurücksetzen 0130 0131 papiergröße 200,200 0132 papierfarbe 0,0,0 0133 stiftfarbe 255,0,0 0134 stiftbreite 5 0135 0136 gehe 20,20 0137 richtung 135 0138 0139 vorwärts 200 0140 linksdrehen 135 0141 vorwärts 100 0142 linksdrehen 135 0143 vorwärts 141 0144 linksdrehen 135 0145 vorwärts 100 0146 linksdrehen 45 0147 0148 gehe 40, 100 0149 </screen 0150 >Auch hier können Sie den Quelltext eingeben oder kopieren und in den Editor einfügen. Oder Sie öffnen die Datei <filename 0151 >pfeil</filename 0152 > im Menü <guimenu 0153 >Beispiele</guimenu 0154 > und führen sie aus (mit <link linkend="run-execute" 0155 ><menuchoice 0156 ><guimenu 0157 >Ausführen</guimenu 0158 ><guimenuitem 0159 >Ausführen</guimenuitem 0160 ></menuchoice 0161 ></link 0162 >), um das Ergebnis zu sehen. In den folgenden Beispielen werden diese Möglichkeiten zur Eingabe von Quelltext nicht mehr ausdrücklich genannt.</para> 0163 0164 <para 0165 >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> 0166 0167 <para 0168 >Mit dem Befehl <userinput 0169 >zurücksetzen</userinput 0170 > wird alles wieder wie direkt nach dem Start von &kturtle; eingestellt.</para> 0171 0172 <para 0173 ><userinput 0174 >papiergröße 200,200</userinput 0175 > setzt die Breite und Höhe der Zeichenfläche auf 200 <glossterm linkend="pixels" 0176 >Pixel</glossterm 0177 >. Breite und Höhe sind gleich, also ist die Zeichenfläche ein Quadrat.</para> 0178 0179 <para 0180 ><userinput 0181 >papierfarbe 0,0,0</userinput 0182 > färbt die Zeichenfläche schwarz. <userinput 0183 >papierfarbe 0,0,0</userinput 0184 > ist eine <glossterm linkend="rgb" 0185 >RGB-Kombination</glossterm 0186 >, in der alle Werte auf <userinput 0187 >0</userinput 0188 > gesetzt sind, das Ergebnis ist schwarz.</para> 0189 0190 <para 0191 ><userinput 0192 >stiftfarbe 255,0,0</userinput 0193 > setzt die Farbe des Zeichenstiftes auf Rot. <userinput 0194 >255,0,0</userinput 0195 > ist eine <glossterm linkend="rgb" 0196 >RGB-Kombination</glossterm 0197 >, in der nur der Wert für Rot auf <userinput 0198 >255</userinput 0199 > gesetzt ist, während die anderen (Grün und Blau) den Wert <userinput 0200 >0</userinput 0201 > (aus) haben. Das Ergebnis ist ein leuchtendes Rot.</para> 0202 0203 <para 0204 >Wenn Sie die Farbwerte nicht verstehen, finden Sie dazu weitere Erläuterungen unter dem Begriff <glossterm linkend="rgb" 0205 >RGB-Kombinationen</glossterm 0206 ></para> 0207 0208 <para 0209 ><userinput 0210 >stiftbreite 5</userinput 0211 > setzt die Breite des Zeichenstiftes auf <userinput 0212 >5</userinput 0213 > <glossterm linkend="pixels" 0214 >Pixel</glossterm 0215 >. Nach diesem Befehl zeichnet die Schildkröte jede Linie mit einer Breite von <userinput 0216 >5</userinput 0217 >, bis Sie die <userinput 0218 >stiftbreite</userinput 0219 > auf einen anderen Wert einstellen.</para> 0220 0221 <para 0222 ><userinput 0223 >gehe 20,20</userinput 0224 > bewegt die Schildkröte auf eine bestimmte Stelle auf der Zeichenfläche, die 20 <glossterm linkend="pixels" 0225 >Pixel</glossterm 0226 > vom linken Rand und 20 <glossterm linkend="pixels" 0227 >Pixel</glossterm 0228 > vom oberen Rand der Zeichenfläche entfernt ist. Mit dem Befehl <userinput 0229 >gehe</userinput 0230 > zeichnet die Schildkröte keine Linie. </para> 0231 0232 <para 0233 ><userinput 0234 >richtung 135</userinput 0235 > setzt die Bewegungsrichtung der Schildkröte. Die Befehle <userinput 0236 >linksdrehen</userinput 0237 > und <userinput 0238 >rechtsdrehen</userinput 0239 > ändern die Bewegungsrichtung der Schildkröte relativ zur vorhandenen Richtung. Der Befehl <userinput 0240 >richtung</userinput 0241 > setzt die Bewegungsrichtung unabhängig von der vorhandenen Richtung neu.</para> 0242 0243 <para 0244 >Nach dem Befehl <userinput 0245 >richtung</userinput 0246 > folgen viele <userinput 0247 >vorwärts</userinput 0248 > und <userinput 0249 >linksdrehen</userinput 0250 > Befehle. Diese Befehle erzeugen die aktuelle Zeichnung.</para> 0251 0252 <para 0253 >Zum Schluss bewegt der Befehl <userinput 0254 >gehe</userinput 0255 > die Schildkröte zu Seite.</para> 0256 0257 <para 0258 >Lesen Sie die Verknüpfungen zur Befehlsreferenz, in der die einzelnen Befehle ausführlicher erklärt werden.</para> 0259 0260 0261 </sect2> 0262 </sect1> 0263 0264 0265 0266 <!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED" 0267 0268 <sect1 id="calculations"> 0269 <title 0270 >Simple Calculations</title> 0271 <para> 0272 Not yet written 0273 </para> 0274 </sect1> 0275 <sect1 id="using_variables"> 0276 <title 0277 >Using Variables: creating 'number containers'</title> 0278 <para> 0279 Not yet written 0280 </para> 0281 </sect1> 0282 <sect1 id="using_strings"> 0283 <title 0284 >Using strings: creating 'text containers'</title> 0285 <para> 0286 Not yet written 0287 </para> 0288 </sect1> 0289 <sect1 id="logic"> 0290 <title 0291 >Logic: asking the computer simple questions</title> 0292 <para> 0293 Not yet written 0294 </para> 0295 </sect1> 0296 <sect1 id="recursion"> 0297 <title 0298 >Recursion: the Turtle is using itself</title> 0299 <para> 0300 Draw a maze for example 0301 </para> 0302 </sect1> 0303 --> 0304 0305 0306 </chapter>