Scratch kniha
5. Scratch Cup úlohy (výber)
5.1. p01_domy
V tomto projekte je zahrnuté rozšírenie s názvom "pero". Tiež sa tu musia nachádzať vlastné bloky: štvorec a trojuholník s ich parametrami.
Úlohou je preskúmať tieto vlastné bloky a pochopiť ich funkčnosť.
Potom treba dokončiť blok "dom" tak, aby pomocou predošlích vlastných blokov (štvorec a trojuholník) dokázal nakrresliť dom, s určenou veľkosťou strany.
Nakoniec navrhnutie vlastného bloku "domy9", ktorý v jednom rade dokáže nakresliť 9 rovnakých domov, s veľkosťou strany 30 (využiťie bloku "dom").
RIEŠENIE ÚLOHY
Blok štvorec funguje jednoducho. Jeho jedinou premennou je v tomto prípade dĺžka strany štvorca, ktorá sa zadáva pri volaní bloku. Základom je cyklus, ktorý opakuje 4 krát pohyb dopredu o danú dĺžku a následné otočenie pera o 90 stupňov.

Blok trojuholník je v podstate v princípe rovnaký ako blok štvorec. Tiež má jednu premennú, ktorou je dĺžka strany a zadáva sa pri volaní bloku. Teraz však cyklus prebehne iba 3 krát (lebo trojuholník má 3 strany), pričom sa opakuje pohyb vpred o danú dĺžku a otočenie o 120 stupňov.

Blok dom, neobsahuje žiadnu premennú. Funguje však ako spojenie predošlých blokov štvorec a trojuholník, ktoré spolu vytvoria dom. Dôležitou súčasťou pred volaním spomínaných blokov, je zapnutie pera, aby nám kreslilo.

Blok domy9, je akýmsi spojením všetkého, čo sme použili. Nachádza sa v ňom cyklus (pretože potrebujeme 9 domov), ďalej volanie bloku dom, tiež zapnutie a vypnutie pera (vypnutie pri posune vpred), nakoniec posun vpred aby vznikla medzera mezdi domčekmi.

VÝSLEDOK
