Warning, /education/kturtle/po/pl/docs/kturtle/getting-started.docbook is written in an unsupported language. File is not indexed.
0001 <chapter id="getting-started"> 0002 <title 0003 >Rozpoczęcie pracy</title> 0004 <para 0005 >Gdy uruchomisz program &kturtle; zobaczysz następujące okno: <screenshot 0006 > <screeninfo 0007 >Oto zrzut ekranu programu &kturtle;, gdy jest on uruchamiany po raz pierwszy</screeninfo 0008 > <mediaobject 0009 > <imageobject 0010 > <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject 0011 > <textobject 0012 > <phrase 0013 >Główne okno &kturtle;</phrase 0014 > </textobject 0015 > </mediaobject 0016 > </screenshot 0017 > W tym podręczniku przyjmujemy, że językiem poleceń &turtlescript; jest polski. Język możesz zmienić w menu <menuchoice 0018 ><guimenu 0019 >Ustawienia</guimenu 0020 ><guisubmenu 0021 >Język</guisubmenu 0022 ></menuchoice 0023 >. Pamiętaj, że język, który ustawisz tutaj będzie musiał być wykorzystywany do wpisywania poleceń &turtlescript; i jest on niezależny od tego, który jest używany w systemie i przy wyświetlaniu interfejsu programu &kturtle;.</para> 0024 0025 <sect1 id="first-steps"> 0026 <title 0027 >Pierwsze kroki z &turtlescript;: poznaj Żółwia!</title> 0028 <para 0029 >Musiałeś już zauważyć żółwia w samym środku okna: dowiesz się teraz jak nim sterować za pomocą poleceń wpisywanych do edytora.</para> 0030 0031 <sect2 id="the-turtle-moves"> 0032 <title 0033 >Poruszanie żółwiem</title> 0034 <para 0035 >Rozpocznijmy od wprawienia żółwia w ruch. Nasz żółw może się poruszać na trzy sposoby:, (1) może się poruszać w przód i w tył, (2) może skręcać w lewo i w prawo oraz (3) może iść bezpośrednio do miejsca wskazanego na ekranie. Spróbuj na przykład:</para> 0036 <para> 0037 <screen 0038 >naprzód 100 0039 lewo 90 0040 </screen> 0041 Wpisz lub kopiuj-wklej kod do edytora i wykonaj go (używając <link linkend="run-execute" 0042 ><menuchoice 0043 ><guimenu 0044 >Wykonaj</guimenu 0045 ><guimenuitem 0046 >Wykonaj</guimenuitem 0047 ></menuchoice 0048 ></link 0049 >), żeby zobaczyć rezultat.</para> 0050 0051 <para 0052 >Po wpisaniu i wykonaniu podanych wyżej poleceń można zaobserwować jedno z następujących zdarzeń:</para> 0053 <orderedlist> 0054 <listitem 0055 ><para 0056 >Po wykonaniu polecenia, żółw przesuną się do góry, narysował linię, a następnie zrobił jedną czwartą obrotu w lewo. Stało się tak, ponieważ wprowadziłeś polecenia <link linkend="forward" 0057 ><userinput 0058 >naprzód</userinput 0059 ></link 0060 > oraz <link linkend="turnleft" 0061 ><userinput 0062 >lewo</userinput 0063 ></link 0064 >.</para> 0065 </listitem> 0066 <listitem> 0067 <para 0068 >Kolor kodu zmieniał się w miarę jak go pisałeś: opcja ta nazywana jest <emphasis 0069 >intuicyjnym podświetlaniem</emphasis 0070 > — różne rodzaju poleceń są podświetlane w różny sposób. Ułatwia to czytanie dużych bloków tekstu.</para> 0071 </listitem> 0072 <listitem> 0073 <para 0074 >Żółw narysował cienką czarną linię.</para> 0075 </listitem> 0076 <listitem> 0077 <para 0078 >Być może pojawił się komunikat błędu. Może to zwyczajnie oznaczać dwie rzeczy: mogłeś popełnić błąd podczas kopiowania poleceń, albo napisałeś polecenia w innym języku niż ten, który został zdefiniowany dla poleceń &turtlescript; (język możesz zmienić wybierając <menuchoice 0079 ><guimenu 0080 >Ustawienia</guimenu 0081 ><guisubmenu 0082 >Język</guisubmenu 0083 ></menuchoice 0084 >).</para> 0085 </listitem> 0086 </orderedlist> 0087 0088 <para 0089 >Prawdopodobnie zauważyłeś, że polecenie <userinput 0090 >naprzód 100</userinput 0091 > spowodowało przesunięcie żółwia do przodu i pozostawienie linii, a polecenie <userinput 0092 >lewo 90</userinput 0093 > obrót o 90 <glossterm linkend="degrees" 0094 >stopni</glossterm 0095 > w lewo.</para> 0096 0097 <para 0098 >Sprawdź następujące odnośniki do podręcznika użytkownika, aby uzyskać informacje na temat nowych poleceń: <link linkend="forward" 0099 ><userinput 0100 >naprzód</userinput 0101 ></link 0102 >, <link linkend="backward" 0103 ><userinput 0104 >wstecz</userinput 0105 ></link 0106 >, <link linkend="turnleft" 0107 ><userinput 0108 >lewo</userinput 0109 ></link 0110 > i <link linkend="turnright" 0111 ><userinput 0112 >prawo</userinput 0113 ></link 0114 >.</para> 0115 </sect2> 0116 0117 <sect2 id="more-examples"> 0118 <title 0119 >Dodatkowe przykłady</title> 0120 <para 0121 >Pierwszy przykład był bardzo prosty, więc ruszajmy dalej!</para> 0122 0123 <para> 0124 0125 <screen 0126 >czyść 0127 0128 ustalRozmiar 200,200 0129 ustalKolTła 0,0,0 0130 ustalKolPis 255,0,0 0131 ustalGrubość 5 0132 0133 idź 20,20 0134 ustalKierunek 135 0135 0136 naprzód 200 0137 lewo 135 0138 naprzód 100 0139 lewo 135 0140 naprzód 141 0141 lewo 135 0142 naprzód 100 0143 lewo 45 0144 0145 idź 40, 100 0146 </screen> 0147 Podobnie i tutaj możesz wpisać lub skopiować i wkleić kod do edytora kodów lub otworzyć plik<filename 0148 >arrow</filename 0149 > za pomocą <guimenu 0150 >Przykłady</guimenu 0151 >, a następnie wykonać go (korzystając z menu <link linkend="run-execute" 0152 ><menuchoice 0153 ><guimenu 0154 >Wykonaj</guimenu 0155 ><guimenuitem 0156 >Wykonaj</guimenuitem 0157 ></menuchoice 0158 ></link 0159 >), aby zobaczyć rezultat. Po następnych przykładach będziesz już wiedział dokładnie o co chodzi.</para> 0160 0161 <para 0162 >Jak widać, drugi przykład zawiera zdecydowanie więcej kodu. Zauważyłeś na pewno kilka nowych poleceń. Oto ich krótkie wyjaśnienie:</para> 0163 0164 <para 0165 ><userinput 0166 >czyść</userinput 0167 > powoduje przywraca wszystko do stanu, w jakim znajdowało się po uruchomieniu &kturtle;.</para> 0168 0169 <para 0170 ><userinput 0171 >ustalRozmiar 200,200</userinput 0172 > ustawia wysokość i szerokość obszaru na 200 <glossterm linkend="pixels" 0173 >pikseli</glossterm 0174 >. Wysokość i szerokość są sobie równe, tak więc obszar będzie kwadratem.</para> 0175 0176 <para 0177 ><userinput 0178 >ustalKolTła 0,0,0</userinput 0179 > koloruje tło na czarno. <userinput 0180 >0,0,0</userinput 0181 > jest <glossterm linkend="rgb" 0182 >kombinacją RGB</glossterm 0183 >, w której wszystkie wartości są ustawione na <userinput 0184 >0</userinput 0185 >, co daje kolor czarny.</para> 0186 0187 <para 0188 ><userinput 0189 >ustalKolPis 255,0,0</userinput 0190 > ustawia kolor pióra na czerwony. <userinput 0191 >255,0,0</userinput 0192 > jest <glossterm linkend="rgb" 0193 >kombinacją RGB</glossterm 0194 >, w której tylko wartość czerwona została ustawiona na <userinput 0195 >255</userinput 0196 > (w pełni włączona) podczas gdy inne (zielona i niebieska) zostały ustawione na <userinput 0197 >0</userinput 0198 > (w pełni wyłączone). Rezultatem jest ostry kolor czerwony.</para> 0199 0200 <para 0201 >Jeżeli nie rozumiesz wartości kolorów, to przeczytaj w słowniczku objaśnienie <glossterm linkend="rgb" 0202 >kombinacji RGB</glossterm 0203 >.</para> 0204 0205 <para 0206 ><userinput 0207 >ustalGrubość 5</userinput 0208 > ustawia szerokość (rozmiar) pióra na <userinput 0209 >5</userinput 0210 > <glossterm linkend="pixels" 0211 >pikseli</glossterm 0212 >. Od teraz, każda linia rysowana przez żółwia będzie miała szerokość <userinput 0213 >5</userinput 0214 >-ciu pikseli, aż do momentu zmiany wartości parametru <userinput 0215 >ustalGrubość</userinput 0216 > na inną.</para> 0217 0218 <para 0219 ><userinput 0220 >idź 20,20</userinput 0221 > powoduje, że żółw przemieszcza się w określone miejsce obszaru. Pozycja jest obliczana od lewego górnego rogu, więc miejsce docelowe znajduje się 20 <glossterm linkend="pixels" 0222 >pikseli</glossterm 0223 > na lewo i 20 <glossterm linkend="pixels" 0224 >pikseli</glossterm 0225 > w dół. Pamiętaj, że po poleceniu <userinput 0226 >idź</userinput 0227 > żółw nie będzie rysował linii.</para> 0228 0229 <para 0230 ><userinput 0231 >ustalKierunek 135</userinput 0232 > ustawia kierunek żółwia. Polecenia <userinput 0233 >lewo</userinput 0234 > oraz <userinput 0235 >prawo</userinput 0236 > zmieniają kąt położenia rozpoczynając od bieżącego kierunku. Polecenie <userinput 0237 >ustalKierunek</userinput 0238 > zmienia kąt żółwia z pozycji zero, czyli nie ma znaczenia w jakiej pozycji znajdował się żółw przed zmianą kąta położenia.</para> 0239 0240 <para 0241 >Po poleceniu <userinput 0242 >ustalKierunek</userinput 0243 > następuje wiele poleceń <userinput 0244 >naprzód</userinput 0245 > i <userinput 0246 >lewo</userinput 0247 >. Te polecenia powodują rysowanie.</para> 0248 0249 <para 0250 >Wreszcie kolejne polecenie <userinput 0251 >idź</userinput 0252 > powoduje przesunięcie żółwia na bok.</para> 0253 0254 <para 0255 >Pamiętaj, że odnośniki do poleceń kierują do wyjaśnień każdego z poleceń.</para> 0256 0257 0258 </sect2> 0259 </sect1> 0260 0261 0262 0263 <!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED" 0264 0265 <sect1 id="calculations"> 0266 <title 0267 >Simple Calculations</title> 0268 <para> 0269 Not yet written 0270 </para> 0271 </sect1> 0272 <sect1 id="using_variables"> 0273 <title 0274 >Using Variables: creating 'number containers'</title> 0275 <para> 0276 Not yet written 0277 </para> 0278 </sect1> 0279 <sect1 id="using_strings"> 0280 <title 0281 >Using strings: creating 'text containers'</title> 0282 <para> 0283 Not yet written 0284 </para> 0285 </sect1> 0286 <sect1 id="logic"> 0287 <title 0288 >Logic: asking the computer simple questions</title> 0289 <para> 0290 Not yet written 0291 </para> 0292 </sect1> 0293 <sect1 id="recursion"> 0294 <title 0295 >Recursion: the Turtle is using itself</title> 0296 <para> 0297 Draw a maze for example 0298 </para> 0299 </sect1> 0300 --> 0301 0302 0303 </chapter>