1 00:00:05,399 --> 00:00:08,893 Keď vo svojom kóde používaš blok „opakuj“, ako vie počítač rozoznať, 2 00:00:08,893 --> 00:00:11,683 kedy sa blok zopakoval dostatočne veľa ráz? 3 00:00:11,683 --> 00:00:15,451 Blok „opakuj“ v sebe v skutočnosti skrýva premyslený kód, 4 00:00:15,451 --> 00:00:20,350 takzvaný cyklus „for“, ktorý počíta od počiatočnej hodnoty po konečnú 5 00:00:20,350 --> 00:00:22,090 pripočítavaním konkrétnej hodnoty. 6 00:00:22,090 --> 00:00:29,010 Napríklad blok „opakuj 3 krát“ počíta od 1 do 3 pripočítavaním jednotky 7 00:00:29,010 --> 00:00:32,447 Pri každom pripočítaní sa spustí kód vnútri cyklu. 8 00:00:32,447 --> 00:00:36,670 Cyklus vie, koľkokrát už prebehol, vďaka premennej „počítadlo“, 9 00:00:36,670 --> 00:00:40,129 ktorá je nastavená na počiatočnej hodnote, keď cyklus začína, 10 00:00:40,129 --> 00:00:43,295 a pripočítava si prírastok pri každom prebehnutí cyklu. 11 00:00:43,295 --> 00:00:48,190 Hneď ako je premenná „počítadlo“ väčšia ako konečná hodnota, cyklus sa zastaví. 12 00:00:48,760 --> 00:00:53,560 Výhodou použitia ozajstného cyklu „for“ namiesto bloku „opakuj“ je, 13 00:00:53,560 --> 00:00:56,647 že premennú „počítadlo“ vidíme a môžeme ju použiť v cykle. 14 00:00:56,647 --> 00:01:01,720 Napríklad keď máme viacero kvetín a prvá z nich má jeden nektár, 15 00:01:01,720 --> 00:01:06,740 druhá má dva nektáre a tretia má tri, môžeme použiť cyklus „for“, 16 00:01:06,740 --> 00:01:12,470 aby včela pozbierala zakaždým počet nektárov podľa hodnoty počítadla: 17 00:01:12,470 --> 00:01:15,850 jeden na prvom kvete, dva na druhom a tri na treťom. 18 00:01:15,850 --> 00:01:20,740 V cykle „for“ môžeme „počítadlo“ zvyšovať aj o iné číslo ako jeden. 19 00:01:20,740 --> 00:01:24,020 Vieme napríklad vždy pripočítať 2, 4 20 00:01:24,020 --> 00:01:26,780 alebo aj hodnotu, ktorá sa zakaždým mení.