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]