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číta od 1 po 3, po jednej. Za každým, keď ráta,
spustí kód vo vnútri opakovania. Cyklus vie, koľkokrá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í.