Zadania 3 etapu Konkursu miniLOGIA 5

Transkrypt

Zadania 3 etapu Konkursu miniLOGIA 5
Ośrodek Edukacji Informatycznej i Zastosowań Komputerów
02-026 Warszawa, ul. Raszyńska 8/10, tel. (0-22) 579 41 00, fax (0-22) 579 41 70
Zadania 3 etapu Konkursu miniLOGIA 5
Zadanie 1
Napisz procedurę GWIAZDA :bok,
po wywołaniu której, będzie rysowana
gwiazda taka, jak na rysunku obok.
Parametr :bok określa długość boku
sześciokąta wewnątrz gwiazdy i może
przyjmować wartości od 50 do 140.
Rysunek powinien być na środku
ekranu.
Zadanie 2
Napisz procedurę LUDZIK :n, po wywołaniu której,
będzie rysowany ludzik taki, jak na rysunkach poniżej.
Parametr :n określa liczbę pionowych odcinków
głowy i przyjmuje wartości nieparzyste od 3 do 19.
Wszystkie pionowe odcinki są równoodległe.
Wysokość rysunku jest stała i wynosi 450, w tym
wysokość głowy 100.
Rysunek pomocniczy
LUDZIK 3
LUDZIK 7
Konkurs Informatyczny dla uczniów szkół podstawowych
miniLOGIA Grafika w Logo
http://minilogia.oeiizk.waw.pl/
[email protected]
Ośrodek Edukacji Informatycznej i Zastosowań Komputerów
02-026 Warszawa, ul. Raszyńska 8/10, tel. (0-22) 579 41 00, fax (0-22) 579 41 70
Zadanie 3
Napisz bezparametrową procedurę KWIATEK, po
wywołaniu której, będzie rysowany kwiatek taki, jak
na rysunkach poniżej. Każdy kwiatek składa się ze
środka, w którym długość czerwonego boku
sześciokąta wynosi 56.
Kwiatek ma 6 gałązek składających się z trójkątów
równobocznych. Każda gałązka składa się z losowej
liczby trójkątów od 1 do 8. Długość boku
największego trójkąta tworzącego gałązkę wynosi
56, kolejne długości boków trójkątów w gałązce
zmniejszają się o 7.
Środek kwiatka
Najdłuższa
gałązka kwiatka
Przykładowe wywołania procedury KWIATEK
Uwagi ogólne do zadań:
1. Kolor biały jest kolorem tła i nie można go zmieniać.
2. Krawędzie są rysowane kolorem czarnym, o ile nie zaznaczono inaczej (zadanie 3,
sześciokąt w kolorze czerwonym).
3. Rysunek powinien zawsze mieścić się na ekranie.
Konkurs Informatyczny dla uczniów szkół podstawowych
miniLOGIA Grafika w Logo
http://minilogia.oeiizk.waw.pl/
[email protected]