Autorské riešenie Pri tejto úlohe ste nemuseli veľa písať. Skôr bolo potrebné porozmýšľať o tom, ako donútiť loptu, aby prišla do cieľa a pritom nevybehla z trate. Keď si pozriete riešenie, naozaj vyzerá jednoducho. Pokiaľ nie je lopta v cieli (kým [farbabodu<>"cervena]), robí lopta malé kroky vpred. Ak narazí na žltú farbu (ak farbabodu="zlta), musí zistiť, kam ďalej. Urobí krok vzad, otočí sa vľavo a urobí krok. Ak ani tadiaľto nevedie cesta, otočí sa "čelom vzad" a ďalej pokračuje týmto smerom.
viem 321start
kým [farbabodu<>"cervena] [do 1 ak farbabodu="zlta [do -1 vl 90 do 1 ak farbabodu="zlta [vp 180 do 1]] cakaj 1 ] koniec
Najčastejšie chyby Najväčší problém vám zrejme robilo vrátiť loptu späť na dráhu, ak z nej vybehla von. Jeden zo spôsobov vidíte vyššie. | ||||||||||
© Univerzita Pavla Jozefa Šafárika v Košiciach, Prírodovedecká fakulta, Ústav informatiky palmaj (zavinac) upjs.sk |