-
Keď vo svojom kóde používaš
blok „opakuj“, ako vie počítač rozoznať,
-
kedy sa blok zopakoval
dostatočne veľa ráz?
-
Blok „opakuj“ v sebe v skutočnosti
skrýva premyslený kód,
-
takzvaný cyklus „for“, ktorý počíta od
počiatočnej hodnoty po konečnú
-
pripočítavaním konkrétnej hodnoty.
-
Napríklad blok „opakuj 3 krát“
počíta od 1 do 3 pripočítavaním jednotky
-
Pri každom pripočítaní
sa spustí kód vnútri cyklu.
-
Cyklus vie, koľkokrát už prebehol,
vďaka premennej „počítadlo“,
-
ktorá je nastavená na počiatočnej
hodnote, keď cyklus začína,
-
a pripočítava si prírastok
pri každom prebehnutí cyklu.
-
Hneď ako je premenná „počítadlo“ väčšia
ako konečná hodnota, cyklus sa zastaví.
-
Výhodou použitia ozajstného cyklu „for“
namiesto bloku „opakuj“ je,
-
že premennú „počítadlo“ vidíme
a môžeme ju použiť v cykle.
-
Napríklad keď máme viacero
kvetín a prvá z nich má jeden nektár,
-
druhá má dva nektáre a tretia
má tri, môžeme použiť cyklus „for“,
-
aby včela pozbierala zakaždým
počet nektárov podľa hodnoty počítadla:
-
jeden na prvom kvete, dva na druhom
a tri na treťom.
-
V cykle „for“ môžeme „počítadlo“ zvyšovať
aj o iné číslo ako jeden.
-
Vieme napríklad vždy pripočítať 2, 4
-
alebo aj hodnotu,
ktorá sa zakaždým mení.