Viestruke kornjae Naredbe Naredba Primjer SETTURTLE 5 brojkornjaa
Višestruke kornjače
Naredbe Naredba Primjer SETTURTLE 5 broj_kornjača CS CS TURTLES SHOW TURTLES PR TURTLES SETPC 5 SETPC broj Opis Izabirete kornjaču s kojom želite crtati. Ovom naredbo ujedno i zadajete broj kornjača koje sudjeluju u izradi. U primjeru je zadano ukupno 6 kornjača (0, 1, 2, 3, 4, 5) Briše ekran i sve zadane kornjače. Nakon ove naredbe ostaje aktivna samo jedna kornjača. Pokazuje redni broj trenutne kornjače Pokazuje ukupni broj uključenih kornjača Naredba kojom postavljamo boju pera kornjače. U primjeru: 5 – ljubičasta boja.
Kako crtati višestrukim kornjačama? Svakoj kornjači odrediti početno mjesto crtanja i usmjerenje (početni kut) Pozvati kornjaču (redom jednu po jednu) i nacrtati zadani lik.
Boja kornjačina pera U crtanju višestrukim kornjačama svakoj kornjači možemo pridružiti zasebnu boju pera. Boju postavljamo naredbom SETPC (Set Pen Color) uz koju navodimo broj boje. Za jednostavno bojanje Logo koristi osnovnih 16 boja, od 0 do 15.
Možemo li crtanje ubrzati?
Postupak rada s petljom FOREACH: 1. Pozovi kornjacu naredbom setturtle 2. Ako je zadano odredi boju crtanja naredbom setpc 3. Odredi položaj kornjače 4. Crtaj što je zadano Ovaj postupak treba slijediti za bilo koji zadatak, što ne znači da su naredbe u 3. i 4. koraku iste!
Primjer 1 U ovom zadatku položaj kornjače određujemo naredbama: PU RT 90 FD : A*? (DULJINA STRANICE KVADRATA * VRIJEDNOST KORNJAČE) LT 90 PD Iz slike smo vidjeli da je kornjača 0, kako bi dosla do kornjače 1, izvršila upravo te naredbe!
Primjer 2. Šesterokuti se rotiraju tako da zatvore puni krug (360°) Slika prikazuje 4 šesterokuta Kako bi se kornjače našle na mjestu crtanja potrebno ih je samo rotirati ne pomicati kao u primjeru 1 Položaj kornjače u ovom primjeru određujemo: 360/4 -broj kornjača=90 RT 90*? trenutna vrijednost kornjače
FOR petlja
- Slides: 10