Riešenie
2. úlohy školského kola 2. ročníka súťaže COLOGOBEŽKA
2. Pyramída z písmen
Nehýbajúce sa písmená slova môžeme
napísať niekoľkými spôsobmi. Pre deti, ktoré ešte nepoznajú prácu so slovami,
nemôžu využiť príkaz opakuj,
ale kopírovaním riadkov v Editore požadované riešenie vznikne jednoducho.
Napíšme jeden príkaz, ktorý zapíše
písmeno na Plochu a posunie korytnačku na písanie ďalšieho písmena. Pred
samotným výpisom nastavme korytnačke nejaké písmo, napr. Courier New
veľkosti 36. Tieto hodnoty si zapamätajme, aby sme rovnakým fontom mohli
napísať aj písmeno O v Obrázkovom editore.
Hodnoty krokov medzi písmenami
si zase odskúšame, prípadne potom zmeníme v hotovom príkaze. Príkaz
pis.schodovito
môžeme potom začat písať:
viem pis.schodovito
text "C vp 90 do 25 vl 90 do 25
koniec
Rozkopírovaním pripraveného riadku a nahradením
písmena C písmenami O, L, O a G dotstaneme
prvú polovicu textu. Klesajúce schody dostaneme podobným spôsobom. Korytnačku
nastavíme na vypísanie písmena B, vyskúšame, či to funguje a ak
áno, riadok opäť rozkopírujeme.
vp 90 do 25 vl 90 vz 25 text "B
Celý príkaz potom môžeme zapísať:
viem pis.schodovito
text "C vp 90 do 25 vl 90 do 25
text "O vp 90 do 25 vl 90 do 25
text "L vp 90 do 25 vl 90 do 25
text "O vp 90 do 25 vl 90 do 25
text "G vp 90 do 25 vl 90 do 25
vp 90 do 25 vl 90 vz 25 text "B
vp 90 do 25 vl 90 vz 25 text "E
vp 90 do 25 vl 90 vz 25 text "Z
vp 90 do 25 vl 90 vz 25 text "K
vp 90 do 25 vl 90 vz 25 text "A
koniec
|
|
Ak namiesto kopírovania riadkov použijeme
príkaz opakuj
a prácu so slovami dostávame riešenie
viem pis.schodovito
opakuj 5 [text
vyber poc "COLOGBEŽKA vp 90 do 25 vl 90 do 25]
opakuj 6 [vp 90
do 25 vl 90 vz 25 text vyber 5 + poc "COLOGBEŽKA]
koniec
Pomocou pravého kliku na úrovni písmena
C vytvoríme korytnačku, napr. s menom 1, a v Obrázkovom editore
jej dáme tvar písmena O.
Príkaz o.chod.hore
je veľmi jednoduchý. Keďže vieme vzialenosti akými písala korytnačka 0
písmená po schodoch, rovnaké vzdialenosti prejde aj písmeno O. Dokonca
aj algoritmus tohto posunu je rovnaký ako pri vypisovaní textu. Teraz použijeme
príkaz opakuj
a na spomalenie celého pohybu príkaz cakaj.
Po skončení výstupu na schody musí ešte písmeno prejsť na svoje miesto.
Samozrejme pred začiatkom celého príkazu musíme osloviť korytnačku 1.
viem o.chod.hore
oslov 1
opakuj 5 [do 25 vp 90 do 25 vl 90 cakaj 300]
vp 90 do 25
koniec
Po spustní projektu vidíme, že sme splnili
zadanie úlohy.