„miniLOGIA grafika w Logo” to konkurs informatyczny dla uczniów szkół podstawowych województwa mazowieckiego organizowany przez Ośrodek Edukacji Informatycznej i Zastosowań Komputerów (OEIiZK) na zlecenie Mazowieckiego Kuratora Oświaty. Konkurs składa się z trzech etapów, podczas których uczniowie samodzielnie rozwiązują zadania graficzne w językach Logo lub Python (z zainstalowanym modułem turtle).
W serii artykułów przedstawię rozwiązania zadań w języku Logo, opracowane przeze mnie podczas przygotowywania się do konkursu. Jako środowisko, w którym opracowywałem rozwiązania zadań wykorzystałem zalecane przez organizatora oprogramowanie Logomocja-Imagine.
Zadanie 1
Napisz procedurę KLUCZE, po wywołaniu której powstanie rysunek taki, jak poniżej. Klucze są rysowane pisakiem o grubości 2. Proporcje podane są na rysunku pomocniczym. Rysunek powinien być na środku ekranu i mieć wysokość nie mniejszą niż 400 i nie większą niż 450.
Rozwiązanie:
oto klucze cs lw 135 rzad rzad wróć już =================================================== oto rzad niech "bok (pkw(400*400*2))/6 powtórz 3 [pomocniczy :bok] pw 90 np :bok lw 90 np :bok lw 90 np :bok już =================================================== oto pomocniczy :bok ukp "pomarańczowy ukm "zielony ugp 2 np :bok wielokąt [np :bok lw 90 np :bok lw 90 np :bok lw 90 np (:bok/4*3) lw 90 np (:bok/4) lw 90 np (:bok/4*2) pw 90 np (:bok/4*2) pw 90 np (:bok/4*2) pw 90 np (:bok/4*3) np (:bok) lw 90 np (:bok/4) lw 90 np :bok] pw 90 już
Wynik działania programu:
KLUCZE