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 > &mdash; 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>