Keď používate blok opakuj vo vašom kóde,
ako vie počítač rozoznať, kedy to bolo zopakované
dostatočný počet krát? Blok opakuj
skrýva komplikovanejší kód,
ktorý sa nazýva rátajúci cyklus, počíta od
počiatočnej hodnoty po tú konečnú so špecifickým
zvyšovaním. Napríklad, opakovanie 3 blokov
počita od 1 po 3, po jednej, Za každým, keď ráta
spustí kód vo vnútri opakovania. Cyklus
vie, koľko krát už zbehol, vďaka premennej
"počítadlo", ktorá je nastavená na počiatočnej
hodnote, keď cyklus začína a pridáva si o
jedno zakaždým, keď zbehne cyklus.
Akonáhle je premenná "počítadlo"
väčšia ako konečná hodnota, cyklus sa
zastaví. Výhodou použitia ozajstného
rátajúceho cyklu, namiesto bloku opakuj
je, že vidíme premennú "počítadlo" a používame
ju 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ť rátajúci
cyklus, aby včela pozbierala zakaždým
"počítadlový počet" nektárov, jeden na
prvom kvete dva na druhom a tri na
treťom. V rátajúcom cykle môžeme tiež
zvyšovať "počítadlo" o iné číslo ako
jeden. Vieme napríklad počítať vždy o
plus 2, 4 alebo aj hodnotu, ktorá sa
zakaždým mení.