Autorské riešenie Základom riešenia problému je vykreslenie cukríka pomocou procedury kresli_cukrik. viem kresli_cukrik Pravidelné usporiadanie ľubovoľného počtu cukríkov dosiahneme, ak zopakujeme vykreslenie jedného cukríka s posunutím, či natočením korytnačky. Z nesmierného množstva riešení vyberáme riešenia s obrázkami typu "slnečné lúče" a "rad stromov" . viem usporiadaj1 :pocet viem usporiadaj2 :pocet
viem usporiadaj3 :pocet viem usporiadaj4 :pocet Pre zobrazenie pestrofarebných cukríkov môžeme použiť náhodnú farbu pomocou príkazu nechFp ?. Ak chceme meniť dlžku cukríka, šírku jeho papierika, priemer kruhu cukríka a tiež jeho farby, mali by sme v procedúrach zaviesť viaceré parametre. viem kresli_cukrik :dlzka :hrubka1 :hrubka2 :farba1 :farba2 viem usporiadaj1 :pocet :dlzka :hrubka1 :hrubka2 :farba1 :farba2 Podľa zobrazených cukríkov sa nedá s istotou povedať, koľko má mamka korytnačka detí. Jedným dôvodom môže byť prekrývanie cukríkov. Ďalším dôvodom nespravodlivé rozdelenie cukríkov. Ak sa však cukríky neprekrývajú a mamka dá každému dieťaťu rovnaký počet cukríkov, tak počet detí musí byť deliteľom počtu cukríkov. V našom prípade, keď máme 12 cukríkov, detí môže byť 1, 2, 3, 4, 6 alebo 12. Vaše zaujímavé riešenia a najčastejšie chyby Do riešenia tejto úlohy sa pustilo 11 tímov. Zaujali nás vaše rozmanité riešenia - cukríky ste rozmiestňovali priamočiaro vodorovne, aj šikmo, niektorí do obdlžníkového usporiadania. Nikto zo súťažiacich nerozmiestňoval cukríky do kruhu. Obrázky z vašich riešení môžete nájsť v galérii. Pri tejto úlohe bolo prirodzené vytvoriť procedúru na vykreslenie cukríka, čo väčšina súťažiacich aj urobila. Najčastejšie nedostatky, ktorých ste sa dopustili vo svojich riešeniach a naše odporúčania:
|
|||||||||
© Univerzita Pavla Jozefa Šafárika v Košiciach, Prírodovedecká fakulta, Ústav informatiky palmaj (zavinac) upjs.sk |