Temat: Programowanie w języku Logo. Definiowanie i stosowanie procedur.

Dzień dobry.

Na poprzedniej lekcji tworzyliście polecenia rysowania figur geometrycznych 

np. sześciokąta:

powtórz 6 [np 70 pw  60] 


albo pięciokąta

żółw rysuje odpowiednie figury:

Aby ułatwić programowanie złożonych poleceń  można tworzyć procedury. 

------------------------------------------------------------------------------------------------------------

Aby zdefiniować dowolną procedurę należy 

wpisać wyraz:

(wyraz) oto (tu wpisz nazwę procedury)

             (tu wpisz treść procedury)

(wyraz) już

np.

Definiowanie procedury rysowania sześciokąta bez parametrów


oto sześciokąt

powtórz 6 [np 70 pw  60]

już

------------------------------------------------------------------------------------------------------------------------------------------

Aby wywołać procedurę wystarczy wpisać jej nazwę

np. 

Rysując rozetę z 40 sześciokątów możesz wykorzystać stworzoną wcześniej procedurę:


w efekcie powstaje rysunek:


Zadanie 1

  • Zdefiniuj procedurę rysowania pięciokąta.
  • Zastosuj procedurę w rysowaniu rozety z 20 pięciokątów.
  • Przed poleceniem "Powtórz" zmień kolor pisaka na niebieski (ukp "niebieski")



efekt:


Zadanie 2

  • Zdefiniuj procedurę rysowania ośmiokąta
  • Zastosuj procedurę w rysowaniu rozety z 12 ośmiokątów
  • Przed poleceniem "Powtórz" zmień kolor pisaka na zielony

Wykonaj wszystkie omówione w lekcji skrypty.  Po wykonaniu zadania 1 oraz po wykonaniu  zadania 2, klawiszem Print Screen wykonaj zrzut ekranu. Wklej obraz do programu Paint i zapisz zrzut ekranu dla każdego zadania w osobnym pliku (jako JPEG). 

Wyślij 2 pliki w formie załączników na adres: chmielslawouczy@gmail.com. W tytule maila wpisz: logomocja swoje nazwisko i imię, klasa.

Czekam na dobre wiadomości.

Pozdrawiam. Sławomir Chmiel.


I BUILT MY SITE FOR FREE USING