tutaj.
Transkrypt
tutaj.
• W celu ułatwienia wykonania procedury szachownica rozbijemy ją na kilka mniejszych procedur, które później połączymy w jedną całość. Procedury składowe mogą mieć dowolną nazwę i mogą różnić się od tych, które podane zostały w rozwiązaniu. • W pierwszej procedurze rysujemy mały kwadrat o dowolnym tle oto kw1 ukp "czarny ugp 3 powtórz 4 [np 60 pw 90] pw 45 pod np 20 opu ukp "jasnoniebieski zamaluj ws 20 lw 45 ukp "czarny już • W drugiej procedurze rysujemy drugi kwadrat o dowolnym tle, ale kolor ten musi być inny niż w wykorzystany w procedurze pierwszej. oto kw2 ukp "czarny ugp 3 powtórz 4 [np 40 pw 90] pw 45 pod np 20 opu ukp "szary zamaluj ws 20 lw 45 ukp "czarny już • W procedurze łączymy kwadrat pierwszy z kwadratem drugim. W procedurze rysującej kwadrat drugi dostosować należy długość boku kwadratu tak, aby nie wychodził on poza obrys kwadratu drugiego. oto kw3 kw1 pw 90 np 30 lw 135 kw2 pw 135 np 30 lw 90 już • Jeżeli w procedurze pierwszej, rysując kwadrat, skręciliśmy żółwia w prawo, to w procedurze trzeciej należy ustawić żółwia w prawym dolnym rogu. Jeżeli natomiast skręciliśmy żółwia w lewo, to w procedurze trzeciej żółw powinien stać się w lewym dolnym rogu. Takie ustawienie żółwia ułatwi nam wykonanie procedury czwartej. • Teraz wykonujemy procedurę czwartą. Powtarzamy w niej cztery razy procedurę trzecią. Jeżeli w procedurze pierwszej, rysując kwadrat, skręciliśmy żółwia w prawo, to w procedurze czwartej żółwia ustawić należy w górnym lewym roku. Jeżeli w procedurze pierwszej, rysując kwadrat, skręciliśmy żółwia w lewo, to w procedurze czwartej żółwia ustawić należy w górnym prawym rogu. Takie ustawienie żółwia ułatwi nam wykonanie procedury piątej. oto bok powtórz 4 [kw3] np 60 lw 90 np 240 pw 90 już • W procedurze piątej powtarzamy cztery razy procedurę czwartą. Po jej wywołaniu powstanie ostateczny rysunek szachownicy. oto szachownica powtórz 4 [bok] już