Logia-1 – rok szkolny 1998/1999 – etap - I

Zad. 1. Napisz procedurę bez parametrów o nazwie PARKIET, która narysuje na ekranie możliwie duży rysunek parkietu przedstawiony niżej:

Zad. 2. Napisz procedurę KLEPKA :n, która utworzy na środku ekranu możliwie duży rysunek mozaiki klepek. Parametr :n mówi o ilości elementów w środkowym rzędzie mozaiki. Może on przyjmować wartości od 1 do 10. Oto przykładowe wyniki wywołania procedury KLEPKA dla różnych wartości parametru :n równych 1, 4 oraz 5.

Zad. 3. Napisz procedurę z parametrem STOSIK :ileKart, która utworzy możliwie duży rysunek pliku kartek. Parametr :ileKart mówi ile kartek ma zostać narysowanych, może on się zmieniać w granicach od 1 do 30. Odległość między skrajnymi kartkami jest stała i równa długości boku kartki. Druga krawędź kartki jest rysowana kreską tej samej długości co krawędź przednia oraz jako nachylona do linii poziomej pod kątem 45°. Rysunki przedstawiają wyniki wywołania: STOSIK 1, STOSIK 2 i STOSIK 20.

Zad. 4. Napisz procedurę WINDA :ilePięter :naKtórymJest :naKtórymMy, która da w wyniku jeden z czterech rysunków przedstawiających drzwi od windy:

Parametry oznaczają:

Zakładamy, że jeśli winda jest na ostatnim piętrze, to przeciwwaga znajduje się na parterze i jest ona połączona z windą liną o stałej długości.

Oto schematyczne rysunki, ich wygląd może zostać zmieniony, ważne aby nie pozostawiały wątpliwości, z którym z przypadków mamy do czynienia.