Minilogia14 – rok szkolny 2015/2016 – etap - III

Zad. 1. Napisz bezparametrową procedurę/funkcję rozety, po wywołaniu której powstanie rysunek taki, jak poniżej. Długość odcinka a (rysunek pomocniczy) wynosi 56.

Zad. 2. Napisz jednoparametrową procedurę/funkcję lampki, po wywołaniu której na ekranie powstaną rysunki takie, jak poniżej. Parametr oznacza liczbę lampek i może przyjmować wartości parzyste od 6 do 50. Pierwsza i ostatnia lampka mają wysokość 360 (bez żarówki). Lampki na pozycjach 1, 3, 5, … itd. (patrz numeracja na rysunku pomocniczym) maleją o wysokość żarówki, przy czym ostatnia nieparzysta pozycja pozostaje pusta. Podobnie, lampki na pozycjach 4, 6, 8, … itd. rosną o wysokość żarówki. Podstawka ma wysokość 20 i szerokość 720. Rysunek powinien być jednakowo oddalony od prawej i lewej krawędzi ekranu. rysunek pomocniczy (dla parametru 6)

Zad. 3. Napisz jednoparametrową procedurę/funkcję serweta, po wywołaniu której na środku ekranu powstaną rysunki, takie jak poniżej. Parametr oznacza stopień złożoności tworzonej serwety i może przyjmować wartości od 1 do 7. Długość boku a (rysunek pomocniczy) największych czworokątów wynosi 130, a długość odcinka łączącego te czworokąty – 65. Długości boków czworokątów rysowanych dla kolejnych stopni złożoności zmniejszają się dwukrotnie.