Linki do plików z tekstem procedur
Poniżej znajdują się linki do plików zawierających procedury programu "Kwiat". Jeśli nie wiesz który plik pobrać to pobierz plik z polskimi znakami zakodowanymi w standardzie win-1250 (windows).
Jak pobrać pliki zawierające procedury?
Kod programu znajduje się w pliku tekstowym (rozszerzenie *.txt). Dlatego dostęp do procedur jest dwojaki:
-
Chcąc otworzyć kod procedur w przeglądarce internetowej, po prostu kliknij na jeden z powyższych linków. Otworzy Ci się nowe okienko (ewentualnie nowa zakładka) z procedurami programu.
-
Chcąc pobrać plik na komputer, kliknij prawym przyciskiem myszy na link i wybierz opcję "Zapisz link jako" ("Save as"). Po podaniu katalogu możesz zapisać procedury bezpośrednio w wybranym przez Ciebie katalogu na Twoim komputerze.
Który plik jest dla mnie właściwy?
W większości przypadków (systemy Windows), właściwsze będzie pobranie pliku z polskimi znakami zakodowanymi w standardzie "win-1250" (standard Microsoft Windows). Na przykład "Notatnik" systemu Windows rozumie tylko ten sposób kodowania znaków.
Co mam zrobić z pobranymi plikami?
Każdy z plików zawiera kody procedur, które należy wpisać do programu "Logomocja". Możesz
-
Przeczytać treść procedur, przeczytać opis algorytmu i samemu spróbować napisać procedury w Logo (rekomendowane przez cauchy.pl)
-
Wydrukować treść procedur i przepisać je do programu "Logomocja"
-
Skopiować każdą z procedur z plików tekstowych i wkleić ją do programu Logomocja
Jak mogę nabyć środowisko Logomocja?
Program został napisany w języku Logomocja - obowiązującej w konkursach Logia i miniLogia odmianie języka programowania Logo. Środowisko Logomocja można nabyć
na stronach OEIZK, wydawcy tego języka programowania.
Sposób działania programu
Płatki to kwiat
Jak łatwo zauważyć z rysunku kwiat składa się z 9 płatków. Dlatego program rysuje pojedynczy płatek (procedura
Płatek), następnie obraca żółwia o 40 stopni i tak powtarza ten schemat 9-krotnie by narysować 9 płatków.
Obrót o 40 stopni wynika z faktu, że pełen obrót to 360 stopni. Ponieważ płatków jest 9 więc na pojedynczy płatek przypada 40 stopni.
Jak uzyskaliśmy maksymalny rysunek?
Przy rysowaniu kwiatka został zdefiniowany parametr
:bok_kwiatku. Doświadczalnie stwierdzono, że przyjęcie tej zmiennej równej 38 da nam największy rysunek.
Pojedynczy płatek
Pojedynczy płatek składa się z sekwencji zamalowanych rombów i kresek. Celem zwiększenia czytelności kodu rysowanie poszczególnych rombów dla jednego płatka zamknięto w oddzielne procedury:
NiebieskiRombZKreską,
ŻółtyRombZKreską,
CzerwoneRomby
Po narysowaniu wszystkich elementów płatka żółw wraca do pozycji poczatkowej w procedurze
Powrót
Jak uruchomić program?
Po wczytaniu programu lub po zdefiniowaniu procedur jak opisano powyżej możesz już uruchomić program Kwiat. Wystarczy, że w linii komend programu Logomocji wpiszesz polecenie:
? Kwiat
Powyższa komenda rysuje wymagany kwiat na środku ekranu.