Logia09 – rok szkolny 2008/2009 – etap - I

Zad. 1. Napisz bezparametrową procedurę KWIATEK, która tworzy na ekranie rysunek przedstawiony poniżej.

Szerokość rysunku wynosi co najmniej 400.

Zad. 2. Napisz procedurę PLECIONKA :n, która tworzy na środku ekranu trójkolorową plecionkę o szerokości 600. Parametr :n określa liczbę powtarzających trapezów na dole paska i przyjmuje wartości od 5 do 25. Rysunki pokazują przykładowe efekty wywołania procedury: PLECIONKA 5 i PLECIONKA 11

Zad. 3. Na zlecenie pewnej firmy wynajmującej domy wypoczynkowe, przygotowano projekty kilku kolorowych mozaik podłogowych.

Napisz procedurę PASEK :n rysującą takie mozaiki na środku ekranu. Parametr :n jest liczbą naturalną określającą liczbę powtarzających się motywów i może przyjmować wartości od 2 do 20. Szerokość paska wynosi 600. Rysunki pokazują przykładowe efekty wywołania procedury: PASEK 2 i PASEK 5.

Zad. 4. Napisz procedurę POSADZKA :n :m, która tworzy takie, jak poniżej. Parametr :n określa liczbę elementów w poziomie, :m – w pionie. Oba parametry mogą przyjmować wartości od 1 do 10.

Szerokość lub wysokość rysunku wynosi co najmniej 400.

Na rysunku przedstawiono przykłady wywołań procedury: POSADZKA 1 1, POSADZKA 2 2 i POSADZKA 4 3.