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

0001 <chapter id="Glossary">
0002 <title
0003 >Glossario</title>
0004 
0005 <para
0006 >In questo capitolo troverai una spiegazione della maggior parte delle parole <quote
0007 >non comuni</quote
0008 > usate nel manuale.</para>
0009 
0010 <glosslist>
0011 <glossentry id="degrees">
0012 <glossterm
0013 >gradi</glossterm>
0014 <glossdef
0015 ><para
0016 >Il grado è un'unità che serve a misurare gli angoli o le rotazioni. Un angolo completo è di 360 gradi, mezzo giro di 180 gradi e un quarto di giro di 90 gradi. I comandi <userinput
0017 >sinistra</userinput
0018 >, <userinput
0019 >destra</userinput
0020 > e <userinput
0021 >direzione</userinput
0022 > richiedono come argomento un angolo.</para
0023 ></glossdef>
0024 </glossentry>
0025 
0026 <glossentry id="input-output">
0027 <glossterm
0028 >argomenti e valori restituiti dai comandi</glossterm>
0029 <glossdef
0030 ><para
0031 >Alcuni comandi richiedono degli argomenti, altri restituiscono dei valori, altri ancora richiedono degli argomenti <emphasis
0032 >e</emphasis
0033 > restituiscono valori, mentre alcuni comandi non richiedono argomenti e non restituiscono dei valori.</para>
0034 <para
0035 >Alcuni esempi di comandi che richiedono solo argomenti sono: <screen>
0036 avanti 50
0037 colorepenna 255,0,0
0038 scrivi "Ciao!"
0039 </screen
0040 > Il comando <userinput
0041 >avanti</userinput
0042 > viene chiamato con <userinput
0043 >50</userinput
0044 > come argomento. <userinput
0045 >avanti</userinput
0046 > richiede questo argomento per sapere di quanti <glossterm linkend="pixels"
0047 >pixel</glossterm
0048 > avanzare. <userinput
0049 >colorepenna</userinput
0050 > ha un colore come argomento e <userinput
0051 >scrivi</userinput
0052 > una stringa (di testo) come argomento. Nota che un argomento può essere anche un contenitore. L'esempio seguente illustra ciò: <screen
0053 >$x = 50
0054 scrivi $x
0055 avanti 50
0056 $str = "ciao!"
0057 scrivi $str
0058 </screen
0059 ></para>
0060 
0061 <para
0062 >Adesso alcuni esempi di comandi che restituiscono dei dati: <screen>
0063 $x = chiedi "Inserisci qualcosa e premi OK... grazie!"
0064 $r = casuale 1,100
0065 </screen
0066 > Il comando <userinput
0067 >chiedi</userinput
0068 > richiede una stringa come argomento, e restituisce la stringa o il numero inserito. Come puoi vedere, il dato restituito da <userinput
0069 >chiedi</userinput
0070 > è memorizzato nel contenitore, chiamato <userinput
0071 >x</userinput
0072 >. Anche il comando <userinput
0073 >casuale</userinput
0074 > restituisce un valore. In questo caso, un numero da 1 a 100. Anche il dato restituito da <userinput
0075 >casuale</userinput
0076 > viene memorizzato in un contenitore, chiamato <userinput
0077 >r</userinput
0078 >. Nota che i contenitori <userinput
0079 >x</userinput
0080 > e <userinput
0081 >r</userinput
0082 > non sono usati nel codice di esempio qui sopra.</para>
0083 
0084 <para
0085 >Ci sono anche dei comandi che non richiedono degli argomenti e non restituiscono dei valori. Ecco alcuni esempi: <screen
0086 >pulisci
0087 pennasu
0088 </screen>
0089 </para
0090 ></glossdef>
0091 </glossentry>
0092 
0093 <glossentry id="intuitive-highlighting">
0094 <glossterm
0095 >evidenziazione intuitiva</glossterm>
0096 <glossdef
0097 ><para
0098 >Questa è una funzionalità di &kturtle; che facilita la programmazione. Con la sintassi intuitiva, il codice che scrivi viene colorato con un colore che indica il tipo di codice. Nella lista seguente troverai i vari tipi di codice, e il colore con cui vengono colorati <link linkend="the-editor"
0099 >nell'editor</link
0100 >. <table>
0101 <title
0102 >I vari tipi di codice e il colore della loro evidenziazione</title>
0103 <tgroup cols="3">
0104 <tbody>
0105 <row>
0106 <entry
0107 >comandi regolari</entry>
0108 <entry
0109 >blu scuro</entry>
0110 <entry
0111 >I comandi regolari sono descritti <link linkend="commands"
0112 >qui</link
0113 >.</entry>
0114 </row>
0115 <row>
0116 <entry
0117 >comandi di controllo dell'esecuzione</entry>
0118 <entry
0119 >nero (grassetto)</entry>
0120 <entry
0121 >Questi comandi speciali controllano l'esecuzione; puoi leggerne di più <link linkend="controlling-execution"
0122 >qui</link
0123 >.</entry>
0124 </row>
0125 <row>
0126 <entry
0127 >commenti</entry>
0128 <entry
0129 >grigio</entry>
0130 <entry
0131 >Le righe che sono commentate iniziano con un carattere di commento (#). Queste righe sono ignorate durante l'esecuzione del codice. I commenti permettono ai programmatori di spiegare un po' meglio il proprio codice, o possono essere usati per evitare temporaneamente che un certo pezzo di codice venga eseguito.</entry>
0132 </row>
0133 <row>
0134 <entry
0135 >Parentesi {, }</entry>
0136 <entry
0137 >verde scuro (grassetto)</entry>
0138 <entry
0139 >Le parentesi quadre sono usate per raggruppare delle porzioni di codice. Sono usate spesso insieme con i <link linkend="controlling-execution"
0140 >comandi di controllo dell'esecuzione</link
0141 >.</entry>
0142 </row>
0143 <row>
0144 <entry
0145 >il comando <link linkend="learn"
0146 >impara</link
0147 ></entry>
0148 <entry
0149 >verde chiaro (grassetto)</entry>
0150 <entry
0151 >Il comando <link linkend="learn"
0152 >impara</link
0153 > è usato per creare dei nuovi comandi.</entry>
0154 </row>
0155 <row>
0156 <entry
0157 >stringhe</entry>
0158 <entry
0159 >rosso</entry>
0160 <entry
0161 >Non c'è molto da dire sulle stringhe (di testo), tranne che iniziano e finiscono sempre con le virgolette doppie (").</entry>
0162 </row>
0163 <row>
0164 <entry
0165 >numeri</entry>
0166 <entry
0167 >rosso scuro</entry>
0168 <entry
0169 >Numeri, beh, non c'è molto da dire su di loro.</entry>
0170 </row>
0171 <row>
0172 <entry
0173 >valori booleani</entry>
0174 <entry
0175 >rosso scuro</entry>
0176 <entry
0177 >Ci sono esattamente due valori booleani: «vero» e «falso».</entry>
0178 </row>
0179 <row>
0180 <entry
0181 >variabili</entry>
0182 <entry
0183 >viola</entry>
0184 <entry
0185 >Iniziano con «$» e possono contenere numeri, stringhe o valori booleani.</entry>
0186 </row>
0187 <row>
0188 <entry
0189 >operatori matematici</entry>
0190 <entry
0191 >grigio</entry>
0192 <entry
0193 >Gli operatori matematici sono: <userinput
0194 >+</userinput
0195 >, <userinput
0196 >-</userinput
0197 >, <userinput
0198 >*</userinput
0199 >, <userinput
0200 >/</userinput
0201 > e <userinput
0202 >^</userinput
0203 >.</entry>
0204 </row>
0205 <row>
0206 <entry
0207 >operatori di confronto</entry>
0208 <entry
0209 >blu chiaro (grassetto)</entry>
0210 <entry
0211 >Gli operatori di confronto sono: <userinput
0212 >==</userinput
0213 >, <userinput
0214 >!=</userinput
0215 >, <userinput
0216 >&lt;</userinput
0217 >, <userinput
0218 >&gt;</userinput
0219 >, <userinput
0220 >&lt;=</userinput
0221 > e <userinput
0222 >&gt;=</userinput
0223 >.</entry>
0224 </row>
0225 <row>
0226 <entry
0227 >operatori booleani</entry>
0228 <entry
0229 >rosa (grassetto)</entry>
0230 <entry
0231 >Gli operatori booleani sono: <userinput
0232 >e</userinput
0233 >, <userinput
0234 >o</userinput
0235 > e <userinput
0236 >non</userinput
0237 >.</entry>
0238 </row>
0239 <row>
0240 <entry
0241 >testo regolare</entry>
0242 <entry
0243 >nero</entry>
0244 <entry
0245 ></entry>
0246 </row>
0247 </tbody>
0248 </tgroup>
0249 </table>
0250 </para
0251 ></glossdef>
0252 </glossentry>
0253 
0254 <glossentry id="pixels">
0255 <glossterm
0256 >pixel</glossterm>
0257 <glossdef
0258 ><para
0259 >Un pixel è un puntino sullo schermo. Se guardi attentamente, vedrai che lo schermo del tuo monitor usa i pixel. Tutte le immagini sullo schermo sono costituite con questi pixel. Un pixel è la più piccola cosa che può essere disegnata su schermo.</para>
0260 <para
0261 >Molti comandi richiedono un numero di pixel come argomento. Questi comandi sono: <userinput
0262 >avanti</userinput
0263 >, <userinput
0264 >indietro</userinput
0265 >, <userinput
0266 >vai</userinput
0267 >, <userinput
0268 >vaix</userinput
0269 >, <userinput
0270 >vaiy</userinput
0271 >, <userinput
0272 >dimensionesfondo</userinput
0273 > e <userinput
0274 >spessorepenna</userinput
0275 >.</para>
0276 <para
0277 >Nelle versioni precedenti di &kturtle;, l'area di disegno era essenzialmente un'immagine bitmap, mentre in quelle più recenti è un'immagine vettoriale. Ciò significa che può essere ridotta e ingrandita, dato che un pixel non rappresenta necessariamente un punto sullo schermo.</para>
0278 </glossdef>
0279 </glossentry>
0280 
0281 <glossentry id="rgb">
0282 <glossterm
0283 >combinazioni RGB (codici di colore)</glossterm>
0284 <glossdef
0285 ><para
0286 >Le combinazioni RGB sono usate per descrivere i colori. La <quote
0287 >R</quote
0288 > sta per <quote
0289 >rosso</quote
0290 >, la <quote
0291 >G</quote
0292 > per <quote
0293 >verde</quote
0294 > (green in inglese), e la <quote
0295 >B</quote
0296 > per <quote
0297 >blu</quote
0298 >. Un esempio di combinazione RGB è <userinput
0299 >255,0,0</userinput
0300 >: il primo valore (<quote
0301 >rosso</quote
0302 >) è 255, mentre gli altri sono 0: ciò rappresenta un rosso brillante. Ogni valore di una combinazione RGB deve essere compreso nell'intervallo da 0 a 255. Qui trovi una breve lista di colori usati spesso: <table frame="none">
0303 <title
0304 >Combinazioni RGB usate spesso</title>
0305 <tgroup cols="2" colsep="5" rowsep="1">
0306 <colspec colname="c1"/>
0307 <tbody>
0308 <row
0309 ><entry
0310 ><userinput
0311 >0,0,0</userinput
0312 ></entry
0313 ><entry
0314 >nero</entry
0315 ></row>
0316 <row
0317 ><entry
0318 ><userinput
0319 >255,255,255</userinput
0320 ></entry
0321 ><entry
0322 >bianco</entry
0323 ></row>
0324 <row
0325 ><entry
0326 ><userinput
0327 >255,0,0</userinput
0328 ></entry
0329 ><entry
0330 >rosso</entry
0331 ></row>
0332 <row
0333 ><entry
0334 ><userinput
0335 >150,0,0</userinput
0336 ></entry
0337 ><entry
0338 >rosso scuro</entry
0339 ></row>
0340 <row
0341 ><entry
0342 ><userinput
0343 >0,255,0</userinput
0344 ></entry
0345 ><entry
0346 >verde</entry
0347 ></row>
0348 <row
0349 ><entry
0350 ><userinput
0351 >0,0,255</userinput
0352 ></entry
0353 ><entry
0354 >blu</entry
0355 ></row>
0356 <row
0357 ><entry
0358 ><userinput
0359 >0,255,255</userinput
0360 ></entry
0361 ><entry
0362 >blu chiaro</entry
0363 ></row>
0364 <row
0365 ><entry
0366 ><userinput
0367 >255,0,255</userinput
0368 ></entry
0369 ><entry
0370 >rosa</entry
0371 ></row>
0372 <row
0373 ><entry
0374 ><userinput
0375 >255,255,0</userinput
0376 ></entry
0377 ><entry
0378 >giallo</entry
0379 ></row>
0380 </tbody>
0381 </tgroup>
0382 </table>
0383 </para>
0384 <para
0385 >Due comandi richiedono una combinazione RGB come argomento: questi sono <userinput
0386 >coloresfondo</userinput
0387 > e <userinput
0388 >colorepenna</userinput
0389 >.</para
0390 ></glossdef>
0391 </glossentry>
0392 
0393 <glossentry id="sprite">
0394 <glossterm
0395 >folletto</glossterm>
0396 <glossdef
0397 ><para
0398 >Un folletto è un piccolo disegno che può essere mosso in giro per lo schermo. La nostra amata tartaruga, per esempio, è un folletto. <note
0399 ><para
0400 >Con questa versione di &kturtle; il folletto non può essere cambiato da tartaruga in qualcos'altro. Le future versioni di &kturtle; permetteranno di farlo.</para
0401 ></note
0402 ></para
0403 ></glossdef>
0404 </glossentry>
0405 
0406 </glosslist>
0407 
0408 </chapter>