WEBVTT 00:00:05.399 --> 00:00:08.893 Keď vo svojom kóde používaš blok „opakuj“, ako vie počítač rozoznať, 00:00:08.893 --> 00:00:11.683 kedy sa blok zopakoval dostatočne veľa ráz? 00:00:11.683 --> 00:00:15.451 Blok „opakuj“ v sebe v skutočnosti skrýva premyslený kód, 00:00:15.451 --> 00:00:20.350 takzvaný cyklus „for“, ktorý počíta od počiatočnej hodnoty po konečnú 00:00:20.350 --> 00:00:22.090 pripočítavaním konkrétnej hodnoty. 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 00:00:29.010 --> 00:00:32.447 Pri každom pripočítaní sa spustí kód vnútri cyklu. 00:00:32.447 --> 00:00:36.670 Cyklus vie, koľkokrát už prebehol, vďaka premennej „počítadlo“, 00:00:36.670 --> 00:00:40.129 ktorá je nastavená na počiatočnej hodnote, keď cyklus začína, 00:00:40.129 --> 00:00:43.295 a pripočítava si prírastok pri každom prebehnutí cyklu. 00:00:43.295 --> 00:00:48.190 Hneď ako je premenná „počítadlo“ väčšia ako konečná hodnota, cyklus sa zastaví. 00:00:48.760 --> 00:00:53.560 Výhodou použitia ozajstného cyklu „for“ namiesto bloku „opakuj“ je, 00:00:53.560 --> 00:00:56.647 že premennú „počítadlo“ vidíme a môžeme ju použiť ju v cykle.