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 ><</userinput 0217 >, <userinput 0218 >></userinput 0219 >, <userinput 0220 ><=</userinput 0221 > e <userinput 0222 >>=</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>