Warning, /education/kturtle/po/it/docs/kturtle/getting-started.docbook is written in an unsupported language. File is not indexed.

0001 <chapter id="getting-started">
0002 <title
0003 >Per iniziare</title>
0004 <para
0005 >Quando avvii &kturtle; vedrai qualcosa di simile a questo:</para>
0006 <screenshot>
0007   <screeninfo
0008 >Ecco una schermata di &kturtle; al primo avvio</screeninfo>
0009   <mediaobject>
0010     <imageobject>
0011       <imagedata fileref="mainwindow.png" format="PNG"/>
0012     </imageobject>
0013     <textobject>
0014       <phrase
0015 >&kturtle; dopo il primo avvio</phrase>
0016     </textobject>
0017   </mediaobject>
0018 </screenshot>
0019 <para
0020 >In questa guida assumiamo che la lingua dei comandi &turtlescript; sia l'italiano. Puoi cambiare questa impostazione dal sotto-menu <menuchoice
0021 ><guimenu
0022 >Impostazioni</guimenu
0023 ><guisubmenu
0024 >Lingua degli script</guisubmenu
0025 ></menuchoice
0026 >. Considera che la lingua impostata qui per &kturtle; è quella che usi per i comandi &turtlescript;, non quella che usa &kde; e quella per visualizzare l'interfaccia e i menu di &kturtle;.</para>
0027 
0028 <sect1 id="first-steps">
0029 <title
0030 >Primi passi con &turtlescript;: incontriamo la tartaruga!</title>
0031 <para
0032 >Devi aver notato che la tartaruga è nel mezzo dell'area di disegno: stai per imparare come controllarla usando i comandi nell'editor.</para>
0033 
0034 <sect2 id="the-turtle-moves">
0035 <title
0036 >La tartaruga si muove</title>
0037 <para
0038 >Iniziamo facendo muovere la tartaruga. La nostra tartaruga può eseguire 3 tipi di movimento: (1) può andare avanti e indietro, (2) può girare a sinistra e a destra e (3) può andare direttamente ad una posizione dello schermo. Prova questo per esempio:</para>
0039 <para>
0040 <screen
0041 >avanti 100
0042 sinistra 90 
0043 </screen
0044 >Inserisci, oppure copia e incolla, il codice nell'editor, ed eseguilo (usando <link linkend="run-execute"
0045 ><menuchoice
0046 ><guimenu
0047 >Esegui</guimenu
0048 ><guimenuitem
0049 >Esegui comandi</guimenuitem
0050 ></menuchoice
0051 ></link
0052 >) per vedere il risultato.</para>
0053 
0054 <para
0055 >Quando hai inserito ed eseguito i comandi come sopra nell'editor, potresti aver notato una o più delle seguenti cose:</para>
0056 <orderedlist>
0057 <listitem
0058 ><para
0059 >Che &mdash; dopo aver eseguito i comandi &mdash;, la tartaruga si muove verso l'alto, disegna una linea e poi si gira di un quarto a sinistra. Ciò accade poiché hai usato i comandi <link linkend="forward"
0060 ><userinput
0061 >avanti</userinput
0062 ></link
0063 > e <link linkend="turnleft"
0064 ><userinput
0065 >sinistra</userinput
0066 ></link
0067 >.</para>
0068 </listitem>
0069 <listitem>
0070 <para
0071 >Che il colore del codice è cambiato mentre lo inserivi: questa caratteristica è chiamata <emphasis
0072 >evidenziazione intuitiva</emphasis
0073 > &mdash; i diversi tipi di comandi sono evidenziati differentemente. Ciò semplifica molto la lettura di ampi porzioni di codice.</para>
0074 </listitem>
0075 <listitem>
0076 <para
0077 >Che la tartaruga disegna una sottile linea nera.</para>
0078 </listitem>
0079 <listitem>
0080 <para
0081 >Forse ti è apparso un messaggio d'errore. Ciò potrebbe significare semplicemente due cose: potresti aver fatto un errore copiando i comandi, oppure potresti ancora dover impostare la lingua corretta dei comandi &turtlescript; (puoi farlo scegliendo <menuchoice
0082 ><guimenu
0083 >Impostazioni</guimenu
0084 ><guisubmenu
0085 >Lingua degli script</guisubmenu
0086 ></menuchoice
0087 >).</para>
0088 </listitem>
0089 </orderedlist>
0090 
0091 <para
0092 >Avrai probabilmente capito che <userinput
0093 >avanti 100</userinput
0094 > ha detto alla tartaruga di andare avanti disegnando una linea, mentre con <userinput
0095 >sinistra 90</userinput
0096 > la tartaruga si è girata di 90 <glossterm linkend="degrees"
0097 >gradi</glossterm
0098 > a sinistra.</para>
0099 
0100 <para
0101 >Segui i collegamenti seguenti nel manuale di riferimento per una spiegazione completa dei nuovi comandi: <link linkend="forward"
0102 ><userinput
0103 >avanti</userinput
0104 ></link
0105 >, <link linkend="backward"
0106 ><userinput
0107 >indietro</userinput
0108 ></link
0109 >, <link linkend="turnleft"
0110 ><userinput
0111 >sinistra</userinput
0112 ></link
0113 > e <link linkend="turnright"
0114 ><userinput
0115 >destra</userinput
0116 ></link
0117 >.</para>
0118 </sect2>
0119 
0120 <sect2 id="more-examples">
0121 <title
0122 >Altri esempi</title>
0123 <para
0124 >Il primo esempio era molto semplice, quindi andiamo avanti!</para>
0125 
0126 <para>
0127 
0128 <screen
0129 >ricomincia
0130 
0131 dimensionesfondo 200,200
0132 coloresfondo 0,0,0
0133 colorepenna 255,0,0
0134 spessorepenna 5
0135 
0136 vai 20,20
0137 direzione 135
0138 
0139 avanti 200
0140 sinistra 135
0141 avanti 100
0142 sinistra 135
0143 avanti 141
0144 sinistra 135
0145 avanti 100
0146 sinistra 45
0147 
0148 vai 40, 100
0149 </screen
0150 >Puoi nuovamente inserire, oppure copiare e incollare, il codice nell'editor, o anche aprire l'esempio <filename
0151 >freccia</filename
0152 > nel sotto-menu <guimenu
0153 >Esempi</guimenu
0154 > ed eseguirlo (usando <link linkend="run-execute"
0155 ><menuchoice
0156 ><guimenu
0157 >Esegui</guimenu
0158 ><guimenuitem
0159 >Esegui comandi</guimenuitem
0160 ></menuchoice
0161 ></link
0162 >) per vedere il risultato. Negli esempi seguenti si dà per scontato che tu lo sappia fare.</para>
0163 
0164 <para
0165 >Potresti aver notato che il secondo esempio usa molto più codice. Hai anche visto molti muovi comandi. Qui c'è una breve spiegazione di tutti i nuovi comandi:</para>
0166 
0167 <para
0168 >Dopo un comando <userinput
0169 >ricomincia</userinput
0170 >, tutto ritorna allo stato in cui era quando hai avviato &kturtle;.</para>
0171 
0172 <para
0173 ><userinput
0174 >dimensionesfondo 200,200</userinput
0175 > imposta la larghezza e l'altezza dell'area di disegno a 200 <glossterm linkend="pixels"
0176 >pixel</glossterm
0177 >. La larghezza e l'altezza sono uguali, così l'area di disegno sarà un quadrato.</para>
0178 
0179 <para
0180 ><userinput
0181 >coloresfondo 0,0,0</userinput
0182 > colora di nero l'area di disegno. <userinput
0183 >0,0,0</userinput
0184 > è una <glossterm linkend="rgb"
0185 >combinazione RGB</glossterm
0186 > dove tutti i valori sono impostati a <userinput
0187 >0</userinput
0188 >, il che si traduce nel colore nero.</para>
0189 
0190 <para
0191 ><userinput
0192 >colorepenna 255,0,0</userinput
0193 > imposta il colore della penna a rosso. <userinput
0194 >255,0,0</userinput
0195 > è una <glossterm linkend="rgb"
0196 >combinazione RGB</glossterm
0197 > dove solo il valore del rosso è impostato a <userinput
0198 >255</userinput
0199 > (totalmente pieno), mentre gli altri (verde e blu) sono impostati a <userinput
0200 >0</userinput
0201 > (totalmente non usati). Ciò produrrà come risultato un rosso brillante.</para>
0202 
0203 <para
0204 >Se non comprendi i valori dei colori, assicurati di aver letto il glossario alla voce <glossterm linkend="rgb"
0205 >combinazioni RGB</glossterm
0206 >.</para>
0207 
0208 <para
0209 ><userinput
0210 >spessorepenna 5</userinput
0211 > imposta lo spessore (la dimensione) della penna a <userinput
0212 >5</userinput
0213 > <glossterm linkend="pixels"
0214 >pixel</glossterm
0215 >. Da ora in avanti, ogni linea che la tartaruga disegna avrà uno spessore di <userinput
0216 >5</userinput
0217 >, fino a quando cambieremo lo <userinput
0218 >spessorepenna</userinput
0219 > in qualcos'altro.</para>
0220 
0221 <para
0222 ><userinput
0223 >vai 20,20</userinput
0224 > comanda alla tartaruga di andare in un punto preciso dell'area di disegno. Contando dall'angolo in alto a sinistra, questo punto dista 20 <glossterm linkend="pixels"
0225 >pixel</glossterm
0226 > dalla sinistra, e 20 <glossterm linkend="pixels"
0227 >pixel</glossterm
0228 > dall'alto dell'area di disegno. Nota che usando il comando <userinput
0229 >vai</userinput
0230 >, la tartaruga non disegnerà una linea.</para>
0231 
0232 <para
0233 ><userinput
0234 >direzione 135</userinput
0235 > imposta la direzione della tartaruga. I comandi <userinput
0236 >sinistra</userinput
0237 > e <userinput
0238 >destra</userinput
0239 > cambiano l'angolo della tartaruga a partire dalla sua direzione corrente. Il comando <userinput
0240 >direzione</userinput
0241 > cambia l'angolo della tartaruga a partire dallo zero, e quindi non relativamente alla direzione precedente della tartaruga.</para>
0242 
0243 <para
0244 >Dopo il comando <userinput
0245 >direzione</userinput
0246 >, seguono molti comandi <userinput
0247 >avanti</userinput
0248 > e <userinput
0249 >sinistra</userinput
0250 >. Questi effettuano il <quote
0251 >vero e proprio</quote
0252 > lavoro di disegno.</para>
0253 
0254 <para
0255 >Infine, un altro comando <userinput
0256 >vai</userinput
0257 > serve per mettere in disparte la tartaruga.</para>
0258 
0259 <para
0260 >Assicurati di seguire i collegamenti al riferimento. La guida spiega ogni comando in modo più completo.</para>
0261 
0262 
0263 </sect2>
0264 </sect1>
0265 
0266 
0267 
0268 <!--        EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED"
0269 
0270 <sect1 id="calculations">
0271 <title
0272 >Simple Calculations</title>
0273 <para>
0274 Not yet written
0275 </para>
0276 </sect1>
0277 <sect1 id="using_variables">
0278 <title
0279 >Using Variables: creating 'number containers'</title>
0280 <para>
0281 Not yet written
0282 </para>
0283 </sect1>
0284 <sect1 id="using_strings">
0285 <title
0286 >Using strings: creating 'text containers'</title>
0287 <para>
0288 Not yet written
0289 </para>
0290 </sect1>
0291 <sect1 id="logic">
0292 <title
0293 >Logic: asking the computer simple questions</title>
0294 <para>
0295 Not yet written
0296 </para>
0297 </sect1>
0298 <sect1 id="recursion">
0299 <title
0300 >Recursion: the Turtle is using itself</title>
0301 <para>
0302 Draw a maze for example
0303 </para>
0304 </sect1>
0305 -->
0306 
0307 
0308 </chapter>