# Słowniczek

W tym rozdziale znajdziesz objaśnienia większości problematycznych słów, które są używane w niniejszym podręczniku.

stopnie

  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 `lewo`, `prawo` oraz `ustalKierunek` wymagają podania wartości w stopniach.

wejście i wyjście poleceń

  Niektóre polecenie wymagają wejścia, a niektóre dają wyjście (wynik), niektóre polecenia wymagają zarówno wejścia i dają wynik. Są także takie, które nie potrzebują ani wejścia, ani nie dają wyniku.

  Oto przykłady poleceń, które potrzebują jedynie wejścia:

      naprzód 50
      ustalKolPis 255,0,0
      pisz "Cześć!"

  Polecenie `naprzód` uznaje `50` jako wejście. `naprzód` potrzebuje tego wpisu, aby wiedzieć, ile pikseli w przód ma się przesunąć żółw. `ustalKolPis` uznaje kolor jako wejście, a `pisz` uznaje za wejście tekst. Pamiętaj, że wejście może być także ze zmiennej. Poniższy przykład jest tego ilustracją:

      $x = 50
      pisz $x
      naprzód 50
      $str = "cześć!"
      pisz $str

  Teraz kilka przykładów dających wynik:

      $x = spytaj "Wpisz coś i kliknij OK... dzięki!"
      $r = los 1,100

  Polecenie `spytaj` potrzebuje ciągu jako wejścia, natomiast daje wynik w postaci liczbowej lub tekstu, który został wprowadzony. Jak widać, wynik polecenia `spytaj` jest przechowywany w zmiennej `x`. Polecenie `los` 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 `r`. Zwróć uwagę, że zmienne `x` oraz `r` nie są wykorzystywane w powyższym przykładzie kodu.

  Są także polecenia, które nie potrzebują wejścia i nie dają także wyniku. Oto kilka przykładów:

      czyść
      podnieś

podświetlanie intuicyjne

  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 edytorze.

  ## Różne rodzaje kodów i kolor ich wyświetlania

  polecenia regularne | ciemnoniebieski | Polecenia regularne zostały opisane tutaj.
  polecenia kontrolujące wykonanie | czarny (pogrubiony) | Na temat kontroli wykonywania poleceń specjalnych możesz przeczytać tutaj.
  komentarze | szary | 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.
  nawiasy {, } | ciemnozielony (pogrubiony) | Nawiasy kwadratowe są wykorzystywane do grupowania partii kodu. Są one często stosowane z kontrolerami rozkazów.
  polecenie poznaj | jasnozielony (pogrubiony) | Polecenie poznaj jest wykorzystywane do tworzenia nowych poleceń.
  teksty | czerwony | Niewiele można powiedzieć na temat tekstów, poza tym, że zawsze zaczynają się one i kończą podwójnym cudzysłowem (").
  liczby | ciemnoczerwony | Liczb chyba nie trzeba wyjaśniać.
  wartości logiczne | ciemnoczerwony | Są dokładnie dwie wartości logiczne: prawda i fałsz.
  zmienne | purpurowy | Zaczynają się od '$' i mogą przechowywać liczny, teksty lub wartości logiczne.
  operatory matematyczne | szary | Operatory matematyczne to: `+`, `-`, `*`, `/` i `^`.
  operatory porównania | jasnoniebieski (pogrubiony) | Operatory porównania to: `==`, `!=`, `<`, `>`, `<=` i `>=`.
  operatory logiczne | różowy (pogrubiony) | Operatory logiczne to: `i`, `lub` i `nie`.
  zwykły tekst | czarny |

piksele

  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.

  Wiele poleceń wymaga podania liczby pikseli jako wejścia. Polecenia te to: `naprzód`, `wstecz`, `idź`, `idźx`, `idźy`, `ustalRozmiar` oraz `ustalGrubość`.

  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.

Kombinacje RGB (kody kolorów)

  Kombinacje RGB są wykorzystywane do opisywania kolorów. R oznacza czerwony, G oznacza zielony, a B oznacza niebieski. Przykładem kombinacji RGB jest `255,0,0`: pierwsza wartość (czerwony) 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:

  ## Często używane kombinacje RGB

  `0,0,0` | czarny
  `255,255,255` | biały
  `255,0,0` | czerwony
  `150,0,0` | ciemnoczerwony
  `0,255,0` | zielony
  `0,0,255` | niebieski
  `0,255,255` | jasnoniebieski
  `255,0,255` | różowy
  `255,255,0` | żółty

  Dwa polecenia wymagają kombinacji RGB jako wejścia: tymi poleceniami są `ustalKolTła` oraz `ustalKolPis`.

sprajt

  Sprajt to niewielki obrazek, który może być przemieszczany po ekranie. Na przykład, nasz kochany żółwik jest sprajtem.

  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ść.