Autorské riešenie Uvedieme iba jedno z mnohých riešení tejto úlohy. Zistíme dĺžku trate od štartu po cieľ bez
ohľadu na prekážky - premenná celaDlzka. Spočítame výšky všetkých prekážok na trati - premenná
celaVyska. Je možné si to predstaviť tak, že na trati dĺžky celaDlzka je iba jediná prekážka
veľkosti celaVyska. Keďže korytnačka skáče pod uhlom 45 stupňou, pomocou Pytagorovej vety musíme
vyrátať dĺžku skoku - odmocninu z dvoch vynásobíme premennou celaVyska. Výsledok získame tak, že od premennej celaDlzka odrátame dvojnásobok premennej celaVyska a pripočítame dvojnásobok
skoku. viem dlzka Prepona trojuholníka naľavo sa vypočíta ako súčin druhej odmocniny z čísla 2 a čísla x. Podobne sa určí prepona trojuholníka v strede. Je to súčin druhej odmocniny z 2 a čísla y. Prepona trojuholníka napravo je rovná súčinu druhej odmocniny z čísla 2 a x + y. Rovnaký výsledok však dostaneme, ak sčítame prepony prvých dvoch trojuholníkov. Navyše, vzhľadom na to, že druhá odmocnina je v programe Imagine obmedzená na 5 desatinných miest, je vhodnejšie Pytagorovu vetu použiť iba raz na konci programu (ako v našom autorskom riešení). Pri použití Pytagorovej vety (a teda počítaní druhej odmocniny) pre každú prekážku zvlášť je riešenie úlohy menej presné. Celá procedúra by mohla vyzerať nasledovne: Vaše zaujímavé riešenia a najčastejšie chyby
|
||||||||||
© Univerzita Pavla Jozefa Šafárika v Košiciach, Prírodovedecká fakulta, Ústav informatiky palmaj (zavinac) upjs.sk |