Logomocja

32
Logomocja Polska edycja Imagine

description

Logomocja. Polska edycja Imagine. Logomocja. Podstawowe polecenia. np - naprzód lw - lewo pw - prawo zam - zamaluj cs - usuń ukm - ustal kolor malowania. Podstawowe polecenia. ugp - ustawia grubość pisaka, pod - podnosi żółwia, opu - opuszcza żółwia ed - tworzy procedurę o - PowerPoint PPT Presentation

Transcript of Logomocja

Page 1: Logomocja

Logomocja

Polska edycja Imagine

Page 2: Logomocja

Logomocja

Page 3: Logomocja

Podstawowe polecenia

np - naprzód

lw - lewo

pw - prawo

zam - zamaluj

cs - usuń

ukm - ustal kolor malowania

Page 4: Logomocja

• ugp - ustawia grubość pisaka,• pod - podnosi żółwia,• opu - opuszcza żółwia• ed - tworzy procedurę opodanej nazwie,• cs - czyści ekran.

Podstawowe polecenia

Page 5: Logomocja

PODSTAWOWE POLECENIA

• Żeby postać w logomocji ruszyła się do przodu należy wpisać polecenie: np liczba.

Page 6: Logomocja

PODSTAWOWE POLECENIA

• Jeśli chcemy , żeby postać cofnęła się wpisujemy polecenie: ws liczba.

Page 7: Logomocja

PODSTAWOWE POLECENIA

• Aby obrócić postać w prawo wpisujemy polecenie: pw liczba.

Page 8: Logomocja

PODSTAWOWE POLECENIA

• Po to, żeby postać obróciła się w lewo potrzebna jest procedura: lw liczba.

Page 9: Logomocja

Okno edycji

Komenda - ed” otwiera okno edycji

Page 10: Logomocja

Powtórzenia

powtórz 4[np 200 pw 90]

Page 11: Logomocja

POWTÓRZENIANie musimy wszystkiego powtarzać ręcznie.

Możemy użyć procedury: powtórz liczba [polecenie].

Page 12: Logomocja

Powtórzenia

Przykładowe powtórzenia w oknie edycji

Page 13: Logomocja

Powtórzeniapw 180 powtórz 4[np 100 pw 90 np 50 lw 90 np 25 lw 90 np 150lw 90 np 25 lw 90 np 50pw 90 np 100 pw 90]

Page 14: Logomocja

Przekątna kwadratuWzór na długość

przekątnej

przekątna = a *

wzór na długość przekątnej w języku Logo

przekątna = a * pkw 2

Page 15: Logomocja

przekątna = 50 * pwk 2

Kwadrat z przekątnymi

Page 16: Logomocja

Polecenia Wielokąt

• Polecenie wielokąt powoduje że figura zostanie zamalowana

• Polecenie:wielokąt [powtórz 4[np 200 pw 90]]

Page 17: Logomocja

WIELOKĄT

• Jeśli chcemy mieć od razu zamalowaną figurę wpisujemy procedurę: wielokąt [polecenie].

Page 18: Logomocja

Powiem wam jak zrobić wielokąty.

Page 19: Logomocja

To pierwszy wielokąt.ukp ”czarnywielokąt [np 100 lw 90 np 100 lw 90 np 100 lw 90 np 100]

Page 20: Logomocja

Po prawej stronie robimy kolejnyukp "zielony wielokąt [np 100 pw 90 np 100 pw 90 np 100 pw 90 np 100 pw 90]

Page 21: Logomocja

Potem, przekręcamy żółwia 180 stopni w prawo.

pw 180

Page 22: Logomocja

Jeśli mamy procedurę na wielokąt lw, wykonujemy tę operację.ukp ”czarnywielokąt [np 100 lw 90 np 100 lw 90 np 100 lw 90 np 100 lw 90]

Page 23: Logomocja

Na koniec, robimy ostatni wielokąt po lewej stronie.ukp ”zielonywielokąt [np 100 pw 90 np 100 pw 90 np 100 pw 90 np 100 pw 90]

Page 24: Logomocja

Nasza

Liga Zadaniowa

Page 25: Logomocja

Napisz procedurę PLASTER, po wywołaniu której będzie rysowany taki fragment plastra miodu,

jak na rysunku. Rysunek powinien być możliwie duży i na środku ekranu. Procedura plaster musi

wykorzystywać procedurę sześciokąt. W obu procedurach musi być użyte polecenie powtórz.

ZADANIE 1

Page 26: Logomocja

Zadanie 2

• Napisz procedurę KWIATEK, po wywołaniu której będzie rysowany kwiatek taki jak na rysunku. Każdy płatek jest zamalowany losowo wybranym kolorem. Rysunek powinien być możliwie duży i na środku ekranu. Procedura kwiatek musi wykorzystywać procedurę kwadrat lub procedurę trójkąt. W jednej z procedur musi być zastosowane polecenie powtórz.

Page 27: Logomocja

Zadanie 3

• Napisz procedurę KOLOR, po wywołaniu której powstanie rysunek taki jak obok. Kolory zamalowania poszczególnych elementów są losowe. Procedura KOLOR musi wykorzystywać procedurę sześciokąt lub procedurę trójkąt. W jednej z procedur musi być użyte polecenie powtórz. Rysunek powinien być możliwie duży i na środku ekranu.

• Zalecane jest stworzenie procedury sześciokąt (lub trójkąt) z parametrem określającym długość boku. Np. sześciokąt :bok, (trójkąt :bok)

Page 28: Logomocja

Zadania Międzyszkolnego

Konkursuz programowania

w języku Logo

Page 29: Logomocja

WIATRAKI

Napisz procedurę WIATRAKI, po wywołaniu której będzie rysowany rysunek taki jak obok. Trzy wiatraki różniące się kolorem wypełnienia środkowych trójkątów. Kolor trójkątów powinien być losowy, ale dla każdego wiatraka tylko jeden. Daszki mają być wszystkie brązowe. Środkowy wiatrak musi być tak samo odległy od pierwszego, jak i od ostatniego wiatraka. Cały rysunek musi być możliwie duży i jednakowo odsunięty od prawej i lewej krawędzi rysunku. Szerokość ekranu wynosi ok. 770 kroków.

Page 30: Logomocja

KOSTKA

Napisz procedurę KOSTKA, która tworzy na środku ekranu dużą siatkę sześciennej kostki do gry według wzoru z rysunku. Procedura KOSTKA musi wykorzystywać procedurę kwadrat. W jednej z procedur musi być wykorzystane polecenie powtórz. Ilość podprocedur jest dowolna. Środek ekranu zaznaczony jest na rysunku czerwoną kropką. Proszę tej kropki nie rysować w projekcie.

Page 31: Logomocja

WĄŻ

Wąż składa się z głowy, szyi i pewnej liczby sześciokątów składających się na jego tułów. Napisz procedurę WĄŻ :ile, Która tworzy rysunek takiego węża. Parametr :ile oznacza liczbę sześciokątów tułowia. Może on zmieniać się w zakresie od 1 do 7. Na rysunkach przedstawiono wyniki wywołania procedury WĄŻ dla dwóch różnych wartości parametru :ile. Rysunek powinien być możliwie duży. Przy wywołaniu procedury z parametrem 7 powinien zajmować prawie całą szerokość ekranu, która wynosi ok. 770 kroków.

Page 32: Logomocja

ŁukaszLeszczyński

Sebastian

Antonowicz

Jakub Matysiak

Kajetan Nowik

Patryk Matuszewski

Michał Kubiński

PRZYGOTOWALI: