Warning, /education/kturtle/po/pl/docs/kturtle/glossary.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="Glossary"> 0002 <title 0003 >Słowniczek</title> 0004 0005 <para 0006 >W tym rozdziale znajdziesz objaśnienia większości <quote 0007 >problematycznych</quote 0008 > słów, które są używane w niniejszym podręczniku.</para> 0009 0010 <glosslist> 0011 <glossentry id="degrees"> 0012 <glossterm 0013 >stopnie</glossterm> 0014 <glossdef 0015 ><para 0016 >Stopnie są jednostką miary kątów lub obrotów. Pełny obrót to 360 stopni, połowa obrotu to 180 stopni, a ćwierć obrotu to 90 stopni. Polecenia <userinput 0017 >lewo</userinput 0018 >, <userinput 0019 >prawo</userinput 0020 > oraz <userinput 0021 >ustalKierunek</userinput 0022 > wymagają podania wartości w stopniach.</para 0023 ></glossdef> 0024 </glossentry> 0025 0026 <glossentry id="input-output"> 0027 <glossterm 0028 >wejście i wyjście poleceń</glossterm> 0029 <glossdef 0030 ><para 0031 >Niektóre polecenie wymagają wejścia, a niektóre dają wyjście (wynik), niektóre polecenia wymagają zarówno wejścia <emphasis 0032 >i</emphasis 0033 > dają wynik. Są także takie, które nie potrzebują ani wejścia, ani nie dają wyniku.</para> 0034 <para 0035 >Oto przykłady poleceń, które potrzebują jedynie wejścia: <screen> 0036 naprzód 50 0037 ustalKolPis 255,0,0 0038 pisz "Cześć!" 0039 </screen 0040 > Polecenie <userinput 0041 >naprzód</userinput 0042 > uznaje <userinput 0043 >50</userinput 0044 > jako wejście. <userinput 0045 >naprzód</userinput 0046 > potrzebuje tego wpisu, aby wiedzieć, ile <glossterm linkend="pixels" 0047 >pikseli</glossterm 0048 > w przód ma się przesunąć żółw. <userinput 0049 >ustalKolPis</userinput 0050 > uznaje kolor jako wejście, a <userinput 0051 >pisz</userinput 0052 > uznaje za wejście tekst. Pamiętaj, że wejście może być także ze zmiennej. Poniższy przykład jest tego ilustracją: <screen 0053 >$x = 50 0054 pisz $x 0055 naprzód 50 0056 $str = "cześć!" 0057 pisz $str 0058 </screen 0059 ></para> 0060 0061 <para 0062 >Teraz kilka przykładów dających wynik: <screen> 0063 $x = spytaj "Wpisz coś i kliknij OK... dzięki!" 0064 $r = los 1,100 0065 </screen 0066 > Polecenie <userinput 0067 >spytaj</userinput 0068 > potrzebuje ciągu jako wejścia, natomiast daje wynik w postaci liczbowej lub tekstu, który został wprowadzony. Jak widać, wynik polecenia <userinput 0069 >spytaj</userinput 0070 > jest przechowywany w zmiennej <userinput 0071 >x</userinput 0072 >. Polecenie <userinput 0073 >los</userinput 0074 > także daje wynik. W tym przypadku wynikiem jest liczba pomiędzy 1 a 100. Wynik polecenia losowo jest również przechowywany w zmiennej o nazwie <userinput 0075 >r</userinput 0076 >. Zwróć uwagę, że zmienne <userinput 0077 >x</userinput 0078 > oraz <userinput 0079 >r</userinput 0080 > nie są wykorzystywane w powyższym przykładzie kodu.</para> 0081 0082 <para 0083 >Są także polecenia, które nie potrzebują wejścia i nie dają także wyniku. Oto kilka przykładów: <screen 0084 >czyść 0085 podnieś 0086 </screen> 0087 </para 0088 ></glossdef> 0089 </glossentry> 0090 0091 <glossentry id="intuitive-highlighting"> 0092 <glossterm 0093 >podświetlanie intuicyjne</glossterm> 0094 <glossdef 0095 ><para 0096 >Ta funkcja &kturtle; ułatwia pisanie, a przede wszystkim czytanie kodu. Dzięki intuicyjnemu podświetlaniu kod, który piszesz uzyskuje kolor oznaczający rodzaj wpisywanego kodu. Na poniższej liście znajdziesz różne rodzaje kodów i kolory, jakie one otrzymują w <link linkend="the-editor" 0097 >edytorze</link 0098 >. <table> 0099 <title 0100 >Różne rodzaje kodów i kolor ich wyświetlania</title> 0101 <tgroup cols="3"> 0102 <tbody> 0103 <row> 0104 <entry 0105 >polecenia regularne</entry> 0106 <entry 0107 >ciemnoniebieski</entry> 0108 <entry 0109 >Polecenia regularne zostały opisane <link linkend="commands" 0110 >tutaj</link 0111 >.</entry> 0112 </row> 0113 <row> 0114 <entry 0115 >polecenia kontrolujące wykonanie</entry> 0116 <entry 0117 >czarny (pogrubiony)</entry> 0118 <entry 0119 >Na temat kontroli wykonywania poleceń specjalnych możesz przeczytać <link linkend="controlling-execution" 0120 >tutaj</link 0121 >.</entry> 0122 </row> 0123 <row> 0124 <entry 0125 >komentarze</entry> 0126 <entry 0127 >szary</entry> 0128 <entry 0129 >Wiersze komentarza rozpoczynają się od znaku komentarza (#). Wiersze te są ignorowane, gdy kod jest wykonywany. Komentarze pozwalają programiście objaśniać swój kod, a także mogą być stosowane do tymczasowego wyłączania części kodu.</entry> 0130 </row> 0131 <row> 0132 <entry 0133 >nawiasy {, }</entry> 0134 <entry 0135 >ciemnozielony (pogrubiony)</entry> 0136 <entry 0137 >Nawiasy kwadratowe są wykorzystywane do grupowania partii kodu. Są one często stosowane z <link linkend="controlling-execution" 0138 >kontrolerami rozkazów</link 0139 >.</entry> 0140 </row> 0141 <row> 0142 <entry 0143 >polecenie <link linkend="learn" 0144 >poznaj</link 0145 ></entry> 0146 <entry 0147 >jasnozielony (pogrubiony)</entry> 0148 <entry 0149 >Polecenie <link linkend="learn" 0150 >poznaj</link 0151 > jest wykorzystywane do tworzenia nowych poleceń.</entry> 0152 </row> 0153 <row> 0154 <entry 0155 >teksty</entry> 0156 <entry 0157 >czerwony</entry> 0158 <entry 0159 >Niewiele można powiedzieć na temat tekstów, poza tym, że zawsze zaczynają się one i kończą podwójnym cudzysłowem (").</entry> 0160 </row> 0161 <row> 0162 <entry 0163 >liczby</entry> 0164 <entry 0165 >ciemnoczerwony</entry> 0166 <entry 0167 >Liczb chyba nie trzeba wyjaśniać.</entry> 0168 </row> 0169 <row> 0170 <entry 0171 >wartości logiczne</entry> 0172 <entry 0173 >ciemnoczerwony</entry> 0174 <entry 0175 >Są dokładnie dwie wartości logiczne: prawda i fałsz.</entry> 0176 </row> 0177 <row> 0178 <entry 0179 >zmienne</entry> 0180 <entry 0181 >purpurowy</entry> 0182 <entry 0183 >Zaczynają się od '$' i mogą przechowywać liczny, teksty lub wartości logiczne.</entry> 0184 </row> 0185 <row> 0186 <entry 0187 >operatory matematyczne</entry> 0188 <entry 0189 >szary</entry> 0190 <entry 0191 >Operatory matematyczne to: <userinput 0192 >+</userinput 0193 >, <userinput 0194 >-</userinput 0195 >, <userinput 0196 >*</userinput 0197 >, <userinput 0198 >/</userinput 0199 > i <userinput 0200 >^</userinput 0201 >.</entry> 0202 </row> 0203 <row> 0204 <entry 0205 >operatory porównania</entry> 0206 <entry 0207 >jasnoniebieski (pogrubiony)</entry> 0208 <entry 0209 >Operatory porównania to: <userinput 0210 >==</userinput 0211 >, <userinput 0212 >!=</userinput 0213 >, <userinput 0214 ><</userinput 0215 >, <userinput 0216 >></userinput 0217 >, <userinput 0218 ><=</userinput 0219 > i <userinput 0220 >>=</userinput 0221 >.</entry> 0222 </row> 0223 <row> 0224 <entry 0225 >operatory logiczne</entry> 0226 <entry 0227 >różowy (pogrubiony)</entry> 0228 <entry 0229 >Operatory logiczne to: <userinput 0230 >i</userinput 0231 >, <userinput 0232 >lub</userinput 0233 > i <userinput 0234 >nie</userinput 0235 >.</entry> 0236 </row> 0237 <row> 0238 <entry 0239 >zwykły tekst</entry> 0240 <entry 0241 >czarny</entry> 0242 <entry 0243 ></entry> 0244 </row> 0245 </tbody> 0246 </tgroup> 0247 </table> 0248 </para 0249 ></glossdef> 0250 </glossentry> 0251 0252 <glossentry id="pixels"> 0253 <glossterm 0254 >piksele</glossterm> 0255 <glossdef 0256 ><para 0257 >Piksel jest punktem na ekranie. Jeżeli dokładnie się przyjrzysz, to zobaczysz, że ekran Twojego monitora składa się z pikseli. Wszystkie obrazy na ekranie są zbudowane z takich pikseli. Piksel jest najmniejszą rzeczą, która może zostać narysowana na ekranie.</para> 0258 <para 0259 >Wiele poleceń wymaga podania liczby pikseli jako wejścia. Polecenia te to: <userinput 0260 >naprzód</userinput 0261 >, <userinput 0262 >wstecz</userinput 0263 >, <userinput 0264 >idź</userinput 0265 >, <userinput 0266 >idźx</userinput 0267 >, <userinput 0268 >idźy</userinput 0269 >, <userinput 0270 >ustalRozmiar</userinput 0271 > oraz <userinput 0272 >ustalGrubość</userinput 0273 >.</para> 0274 <para 0275 >We wczesnych wersjach &kturtle; płótno było zasadniczo obrazem rastrowym, teraz w najnowszych wersjach jest ono wektorowe. To znaczy, że możesz przybliżać i oddalać widok, a pomimo to, nie musisz koniecznie zobaczyć pikseli.</para> 0276 </glossdef> 0277 </glossentry> 0278 0279 <glossentry id="rgb"> 0280 <glossterm 0281 >Kombinacje RGB (kody kolorów)</glossterm> 0282 <glossdef 0283 ><para 0284 >Kombinacje RGB są wykorzystywane do opisywania kolorów. <quote 0285 >R</quote 0286 > oznacza <quote 0287 >czerwony</quote 0288 >, <quote 0289 >G</quote 0290 > oznacza <quote 0291 >zielony</quote 0292 >, a <quote 0293 >B</quote 0294 > oznacza <quote 0295 >niebieski</quote 0296 >. Przykładem kombinacji RGB jest <userinput 0297 >255,0,0</userinput 0298 >: pierwsza wartość (<quote 0299 >czerwony</quote 0300 >) to 255, natomiast kolejnymi wartościami są 0, więc oznacza to jasny odcień czerwieni. Każda wartość kombinacji RGB musi znajdować się w zakresie od 0 do 255. Oto krótka lista niektórych, często stosowanych kolorów: <table frame="none"> 0301 <title 0302 >Często używane kombinacje RGB</title> 0303 <tgroup cols="2" colsep="5" rowsep="1"> 0304 <colspec colname="c1"/> 0305 <tbody> 0306 <row 0307 ><entry 0308 ><userinput 0309 >0,0,0</userinput 0310 ></entry 0311 ><entry 0312 >czarny</entry 0313 ></row> 0314 <row 0315 ><entry 0316 ><userinput 0317 >255,255,255</userinput 0318 ></entry 0319 ><entry 0320 >biały</entry 0321 ></row> 0322 <row 0323 ><entry 0324 ><userinput 0325 >255,0,0</userinput 0326 ></entry 0327 ><entry 0328 >czerwony</entry 0329 ></row> 0330 <row 0331 ><entry 0332 ><userinput 0333 >150,0,0</userinput 0334 ></entry 0335 ><entry 0336 >ciemnoczerwony</entry 0337 ></row> 0338 <row 0339 ><entry 0340 ><userinput 0341 >0,255,0</userinput 0342 ></entry 0343 ><entry 0344 >zielony</entry 0345 ></row> 0346 <row 0347 ><entry 0348 ><userinput 0349 >0,0,255</userinput 0350 ></entry 0351 ><entry 0352 >niebieski</entry 0353 ></row> 0354 <row 0355 ><entry 0356 ><userinput 0357 >0,255,255</userinput 0358 ></entry 0359 ><entry 0360 >jasnoniebieski</entry 0361 ></row> 0362 <row 0363 ><entry 0364 ><userinput 0365 >255,0,255</userinput 0366 ></entry 0367 ><entry 0368 >różowy</entry 0369 ></row> 0370 <row 0371 ><entry 0372 ><userinput 0373 >255,255,0</userinput 0374 ></entry 0375 ><entry 0376 >żółty</entry 0377 ></row> 0378 </tbody> 0379 </tgroup> 0380 </table> 0381 </para> 0382 <para 0383 >Dwa polecenia wymagają kombinacji RGB jako wejścia: tymi poleceniami są <userinput 0384 >ustalKolTła</userinput 0385 > oraz <userinput 0386 >ustalKolPis</userinput 0387 >.</para 0388 ></glossdef> 0389 </glossentry> 0390 0391 <glossentry id="sprite"> 0392 <glossterm 0393 >sprajt</glossterm> 0394 <glossdef 0395 ><para 0396 >Sprajt to niewielki obrazek, który może być przemieszczany po ekranie. Na przykład, nasz kochany żółwik jest sprajtem.</para> 0397 <para 0398 >Pamiętaj: w tej wersji &kturtle;, sprajt nie może być zmieniony z żółwia na coś innego. Kolejne wersje &kturtle; będą miały taką możliwość.</para 0399 ></glossdef> 0400 </glossentry> 0401 0402 </glosslist> 0403 0404 </chapter>