sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony...

6

Click here to load reader

Transcript of sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony...

Page 1: sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek

Tryb pracy żółwia

To, jaką czynność właśnie wykonuje żółw, zależy od trybu jego pracy; może rysować, ścierać lub po prostu się przemieszczać po ekranie. Aby żółw przeszedł do odpowiedniego trybu, korzystamy z następujących komend:

polecenie skrót wyjaśnienie typ

podnieś pod podnieś pisak żółwia – żółw przesuwa się po ekranie nie zostawiając za sobą śladu p

opuść opu opuść pisak żółwia – żółw przesuwa się po ekranie zostawiając za sobą linię p

ścieraj ścier ścieraj – żółw przesuwa się po ekranie ścierając istniejące elementy p

∗ typ    p – polecenie pierwotne    f – funkcja pierwotna

Najczęściej używane polecenia pierwotne w trybie dialogu

Spróbuj posłużyć się najbardziej elementarnymi procedurami:

polecenie skrót wyjaśnienie typpż pokaż wszystkie aktywne żółwie na ekranie psż schowaj wszystkie żółwie pnaprzód x np x porusza żółwiem o x kroków (pikseli) do przodu pwstecz x ws x porusza żółwiem o x kroków (pikseli) do tyłu pprawo x pw x obraca żółwia o x° w prawo plewo x lw x obraca żółwia o x° w lewo p

ustalKierunek kątskieruj kąt

skier kąt

żółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek zegara zaczynając od północy.Na przykład, ustalKierunek 0 ustawia aktywne żółwie w kierunku na północ, a ustalKierunek 90 ustawia je w kierunku na wschód.

p

czyść csczyści ekran i ustawia żółwia na pozycji wyjściowej – zwykle (0,0) w kartezjańskim układzie współrzędnych

p

zmaż

Strona lub plansza jest czyszczona, tj. jest wypełniana kolorem tła. Zmaż nie zmienia kierunku ani pozycji ani stanu pisaka żadnego z żółwi.

p

wróć

Przesuwa każdego aktywnego żółwia do jego wyjściowej pozycji – zwykle (0,0) i wyjściowego kierunku.Aktualny stan, kolor, grubość i wzór pisaka nie zmieniają się. Żółw wracając do pozycji wyjściowej nie rysuje linii. Żółw pozostaje widoczny, jeśli wcześniej był widoczny. Ekan nie jest czyszczony.

p

powtórzliczba lista-P

Powtarza daną listę poleceń daną liczbę razy. p

Page 2: sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek

okrąg d Żółw rysuje okrąg o podanej średnicy. Środek okręgu jest w miejscu, w którym stoi żółw. p

koło d

Żółw rysuje koło o średnicy liczba i środku w aktualnej swojej pozycji. Żółw używa swojego aktualnego koloru, grubości i wzoru pisaka oraz koloru malowania.

p

wielokątkod rysunku

żółw rysuje wypełniony wielokąt na podstawie kodu rysunku. p

ustalPoz [x,y] napoz[x,y]

Przemieszcza żółwia na określoną pozycję bezwzględną na ekranieArgumentem jest lista dwóch liczb, współrzędne X i Y np. napoz [0 0]

p

czekaj nPowoduje zatrzymanie żółwia na daną liczbę milisekund.czekaj 1000 zatrzymuje żółwia na 1 sekundę.

p

pwk liczbaWynikiem jest pierwiastek kwadratowy danej liczby.Dana liczba musi być nieujemna. F

jld

Nazwa funkcji powstała od „jak los da”. Wynikiem jest słowo jld, które może być daną wielu poleceń (na przykład naPoz, ustalKolPis itd.) jako zamiennik losowej wartości. Na przykład, ustalGrubość jld jest równoważne z ustalGrubość 1 + losowa 20; prawo jld jest równoważne z prawo1 + losowa 90 itd.

F

∗ typ    p – polecenie pierwotne    f – funkcja pierwotna

KWADRATAby narysować kwadrat o boku równym 100 należy wpisać w ekranie tekstowym następujące komendy:

TRÓJKĄT RÓWNOBOCZNYAby narysować trójką równoboczny o boku 150 należy wpisać w ekranie tekstowym następujące komendy:

Page 3: sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek

PROSTOKĄTAby narysować prostokąt o bokach 50 i 150 należy wpisać w ekranie tekstowym następujące komendy:

Page 4: sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek
Page 5: sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek
Page 6: sysmarblog.files.wordpress.com · Web viewżółw wykonuje obrót przyjmując kierunek wyznaczony przez dany kątKierunek jest wyrażany w stopniach, narasta zgodnie z ruchem wskazówek