Poszukuję procedury w logomocji na płatek wykonany z dwóch łuków. Procedura na łuk to ;
oto łuk
powtórz 18 [np 10 pw 5]
już
Problem w tym że nie wiem o ile skręcić w prawo żeby koniec drugiego łuku stykał się w miejscu z początkiem pierwszego. Proszę o pomoc. Jutro mam sprawdzian z logomocji.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Rysowanie płatka zaczynasz z żółwiem w górę.
Obracasz go 18 razy o 5 stopni w prawo. czyli o 90 stopni. Na końcu łuku masz narysowaną ćwiartkę koła a żółw stoi zwrócony w prawo.
Jeśli wywołasz ponownie rysowanie łuku to narysujesz następną ćwiartkę tak że zrobisz półkole, teraz narysujesz kolejny łuk i masz następną ćwiartkę...
Ale tą ćwiartkę chciałabyś mieć narysowaną zaraz po pierwszym łuku.
Zwróć uwagę, że każe narysowanie łuku obraca żółwia o 90 stopni w prawo.
Czyli aby narysować łuk, a potem zamknąć go drugim łukiem, po narysowaniu pierwszego łuku musisz obrócić żółwia o 90 stopni.
poniżej masz źródła (w ucblogo które ja używałem za moich czasów nauki logo, dla Twojej informacji fd -> np ; rt -> pw ).
to luk
repeat 18 [ fd 10 rt 5 ]
end
to platek
repeat 2 [ luk rt 90 ]
end
to kwiatek
repeat 4 [ platek rt 90 ]
end
kwiatek