Minilogia05 – rok szkolny 2006/2007 – etap - III

Zad. 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.

Zad. 2. Napisz procedurę LUDZIK :n, po wywołaniu której, będzie rysowany ludzik taki, jak na rysunkach. 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.

Zad. 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.

Na rysunkach przedstawiono Środek kwiatka, Najdłuższą gałązkę kwiatka i 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.