Minilogia16 – rok szkolny 2017/2018 – etap - I
Zad. 1
Napisz bezparametrową procedurę/funkcję motyw, po wywołaniu której na środku ekranu powstanie rysunek, taki jak poniżej. Wysokość rysunku wynosi 420.
Zad. 2
W Turtlandii obowiązuje nietypowy kalendarz. Miesiąc o numerze nieparzystym ma 12 dni, o parzystym 15. Napisz dwuparametrową funkcję ile, której pierwszym parametrem jest numer miesiąca, drugim numer dnia, a wynikiem jest liczba dni, która upłynęła od początku roku. Pierwszy parametr – numer miesiąca – może przyjmować wartości od 1 do 20, drugi – numer dnia w miesiącu – może przyjmować wartości od 1 do 12 (dla miesięcy o numerze nieparzystym) lub do 15 (dla miesięcy o numerach parzystych).
Przykłady:
- W Logo Wynikiem ile 1 8 jest 7,
- wynikiem ile 10 4 jest 123.
- W Pythonie wynikiem ile(1,8) jest 7,
- wynikiem ile(10,4) jest 123.
Zad. 3
Napisz jednoparametrową procedurę/funkcję statek, po wywołaniu której na ekranie powstanie rysunek statku, taki jak poniżej. Balustrada na statku zbudowana jest ze słupków o dwóch szerokościach 10 i 20. Parametr określa liczbę powtarzających się fragmentów balustrady złożonych z trzech słupków, rysowanych od dziobu statku do masztu i może przyjmować wartości od 2 do 9. Wielkość masztu, żagli i części rufowej statku jest stała.
Kolejno efekty wywołania:
- Logo – statek 2, Python – statek(2)
- Logo – statek 3, Python – statek(3)
- Logo – statek 5, Python – statek(5)